搜索功能让 AI 能够访问互联网获取最新信息,回答时效性问题或查找实时数据。
搜索功能需要同时满足两个条件:
- 模型支持:在「上游配置」中编辑模型时,勾选「联网」能力
- 对话开启:在对话输入框上方打开「联网搜索」开关
[!tip] 开关位置 对话输入框上方有两个开关:
- 💡 思考开关:启用模型的推理/思考能力
- 🌐 联网开关:启用模型的搜索能力
这两个开关是对话级别的设置,每个对话可以独立配置。新对话可以在发送第一条消息前预先设置开关状态。
[!note] 关于模型能力 系统会根据模型名称自动推断默认能力值,支持的模型会自动勾选联网能力。如需手动调整,可在模型编辑界面修改。模型能力需要保存后才会生效。
模型原生搜索通过各厂商提供的 Server Tool 实现,由模型自主决定何时发起搜索。
[!warning] 中转站兼容性 原生搜索能力依赖上游 API 的支持。中转站(特别是逆向渠道)可能未完整实现该功能——模型可能实际执行了搜索,但搜索记录详情未透传到下游,导致无法渲染搜索结果。此时信息准确度需自行判断。
已实现。通过 web_search_20250305 Server Tool 调用。
请求参数:
{
"tools": [{
"type": "web_search_20250305",
"name": "web_search",
"max_uses": 5
}]
}支持的模型:claude-3-5-sonnet、claude-3-7-sonnet、claude-sonnet-4、claude-opus-4 等。
已实现。通过 web_search_options 参数启用,搜索引用通过 annotations 字段返回。
API 端点:
- GPT-4/5/o1/o3/o4 系列:使用
/v1/responses(Response API) - GPT-3 及其他兼容模型:使用
/v1/chat/completions(Chat Completion API)
系统会根据模型自动选择合适的 API 端点。部分中转站的原生搜索等高级特性仅在 Response API 下可用。
请求参数:
{
"web_search_options": {
"search_context_size": "medium"
}
}支持的模型:gpt-4o-search-preview、gpt-4.1、o3、o4 等。
已实现。通过 googleSearch 工具启用,搜索结果通过 groundingMetadata 返回。
请求参数:
{
"tools": [{ "googleSearch": {} }]
}支持的模型:gemini-2.0-flash、gemini-2.5-pro、gemini-2.5-flash、gemini-3 系列等。
待实现。通过 MCP 协议调用外部搜索服务。