联网搜索
QiyuanHub 不提供服务端联网搜索。在客户端打开网页搜索即可,各主流客户端的开法见本页。
平台不提供服务端联网搜索
QiyuanHub 是纯推理端点:你发消息,模型生成回答,我们不会代替你去互联网上搜索再把结果喂给模型。所以请求里带 enable_search 之类的「服务端搜索」开关,在本站是不生效的。
- 这不是某个模型的限制 —— 换任何模型,结果都一样
- 模型本身的工具调用能力是完好的,缺的是「谁去执行这次搜索」——那件事由你的客户端负责
- 同类平台(托管开源模型、提供统一 OpenAI 兼容 API 的服务)普遍都是这个分工
如果客户端硬发原生 web_search 工具
部分 Anthropic 风格的客户端(如 Claude Code)会在 tools 里放一个原生的 web_search 工具,指望服务端执行它。本站的推理引擎只认 OpenAI 标准的 function 工具,收到这种工具会在参数校验阶段直接拒绝,返回 400。
- 这个 400 出现在校验阶段,早于模型解析 —— 所以换模型名不会有任何变化
- 对策同上:关掉客户端的服务端搜索开关,改走客户端自己的网页搜索
- 如果你的客户端没有这个开关、又必须发原生 web_search 工具,请联系我们说明场景
实测返回(发送 web_search_20250305 工具时)
{
"error": {
"message": "2 validation errors:\n {'type': 'literal_error', 'loc': ('body', 'tools', 0, 'type'), 'msg': \"Input should be 'function'\", 'input': 'web_search_20250305'}\n {'type': 'missing', 'loc': ('body', 'tools', 0, 'function'), 'msg': 'Field required'}",
"type": "Bad Request",
"param": "body.tools.0.type"
}
}各客户端怎么开网页搜索
下面是我们的用户实际在用的几个客户端。各家菜单会随版本变动,以客户端自身文档为准。
1. DSH(DeepSeek Harness)
DSH 内置 web_search 工具,由搜索插件提供具体引擎。装一个搜索插件后,在插件的设置页把引擎从「DeepSeek 官方搜索」切换成 DuckDuckGo / Bing / SearXNG 等自行抓取的引擎即可 —— 官方搜索走的是 DeepSeek 服务端,对本站不生效。
- 常见插件:dsh-free-search(多引擎、免费引擎无需 API Key,可自动回退)、modsearch、dsh-web-search-pro
- 装插件用 dsh plugin --profile web add <插件地址>,装完重启 web 端
2. Cherry Studio
设置 → 网络搜索。内置百度 / 谷歌 / 必应可直接用;也可以填第三方搜索服务的密钥,搜索质量更稳。配置完成后在对话窗口打开联网开关即可。
- Tavily 免费额度为每月 1000 次、无需绑卡,境内可用,适合个人
3. ChatBox
设置 → 联网搜索,选择一个搜索服务商(Bing / Tavily 等)并填入密钥。本站接入方式见「ChatBox 接入教程」,两者互不影响。
4. Claude Code
Claude Code 自带的 WebSearch 依赖 Anthropic 服务端执行,指向本站时不生效(表现为上面那个 400)。目前的做法是不使用它,改用具备本地搜索能力的插件或工具;如果你确实需要,请联系我们。
为什么暂时不做
不是技术上做不了,是它会带来三样与推理服务不同性质的成本。我们更愿意先把这件事说清楚,而不是做一个半吊子的版本。
- 计费单位不同 —— 搜索按「次」收费而非按 Token,一次 Agent 对话可能触发十几次搜索,需要单独的计量与配额机制
- 多一个外部依赖 —— 搜索服务不可用时会连带影响对话,除非再做一层降级
- 内容责任 —— 由我们代替用户抓取互联网内容再交给模型,这条链路的内容安全责任在平台一侧