WebSearch工具调用 = 3 次 API · 2 个模型

CLIENT
Claude Code
① 第 1 次 Opus 请求 · 决定要搜
msgs: [user "London 天气"]  tools: 28 个
输出: tool_use { name: WebSearch, query: "London weather" }
② 第 2 次 Haiku 请求 · 真去搜
msgs: [user "Perform a web search..."]  tools: 1 个 · 仅 web_search
输出 blocks: web_search_tool_result 10条搜索结果 + 30 KB 密文 + 总结
③ 第 3 次 Opus 请求 · 拿结果回话
msgs: + tool_result:10 条 url+title + Haiku 总结 (密文已剔除)
输出: text "伦敦 15° 多云,傍晚有小雨..."(最终回答用户)
SERVER · api.anthropic.com
Server
Brave
真正的搜索引擎