{ # "type": "thinking", # "thinking": "...", # "signature": "...", # }, # { # "type": "server_tool_use", # "name": "web_search", # "input": {...}, # "id": "...", # }, # { # "type": "web_search_tool_result", # "content": [...], # "tool_use_id": "...", # } # { # "type": "text", # "text": "...", # "citations": [...], # } response.content # [ # { # "type": "reasoning", # "summary": [...], # "id": "...", # }, # { # "type": "web_search_call" # "action": {...}, # "id": "...", # ... # }, # { # "type": "text", # "text": "...", # "annotations": [...], # "id": "...", # } response.content_blocks # [ # { # "type": "reasoning", # "reasoning": "...", # }, # { # "type": "web_search_call", # "query": "...", # "id": "...", # "extras": {...}, # }, # { # "type": "web_search_result", # "urls": [...], # "id": "...", # "extras": {...}, # }, # { # "type": "text", # "text": "...", # "annotations": [...], # } Anthropic OpenAI Standard Message Content