GoodPut AI

网络搜索

让模型联网获取实时信息,兼容 OpenAI 与 Anthropic 两种用法。

平台内置网络搜索服务(国内合规数据源):按下面两种协议习惯之一发起请求,网关自动完成「搜索 → 注入结果 → 模型作答」,无需自建搜索服务。

网络搜索当前限时免费(不额外计费,模型 token 照常计量);正式计价将另行公告并提前通知。

OpenAI 协议:web_search_options

在 Chat Completions 请求中加 web_search_options 即可:

resp = client.chat.completions.create(
    model="deepseek/deepseek-v4-pro",
    messages=[{"role": "user", "content": "今天杭州有什么科技新闻?"}],
    extra_body={"web_search_options": {}},
)

Anthropic 协议:web_search 工具

Messages 请求的 tools 中声明网络搜索工具:

{
  "model": "z-ai/glm-5.2",
  "max_tokens": 1024,
  "tools": [{"type": "web_search_20250305", "name": "web_search", "max_uses": 3}],
  "messages": [{"role": "user", "content": "今天杭州有什么科技新闻?"}]
}

搜索结果以 Anthropic 原生的 server_tool_use / web_search_tool_result 内容块返回,搜索次数在 usage.server_tool_use.web_search_requests 中。

Claude Code 的 WebSearch 工具开箱即用——其搜索请求会由平台自动承接,无需任何配置。

注意事项

  • 网络搜索会增加响应延迟(多一次检索往返)
  • 建议在提示词中明确时效性要求(如「今天」「最新」),触发更准确的检索词
  • 混合大量自定义工具的复杂 Agent 请求中,建议由 Agent 框架自身的搜索工具(如 Claude Code WebSearch)发起搜索,而非在同一请求里混用

本页目录