网页搜索与抓取
向模型提供与服务商无关的网页搜索,以及可选的 HTTP 抓取能力。
本页内容
很多官方 DSH 包已经随 Standard 预设或 Host Runtime 提供。先看下面的安装状态,再决定是否需要改自定义组合,避免重复安装。
安装状态与使用入口
Standard 无需额外下载
Standard Agent 预设已经挂载模型侧能力。不要为了让工具出现而重复安装同一个包。
从哪里使用
Standard 预设 → 配置网页搜索服务商 → 让 Agent 使用网页搜索。Standard 默认关闭直接 Fetch。
通过 DeepSeek API 使用 Search 或 Fetch,包括 DSH 的服务端工具调用,自北京时间 2026 年 11 月 1 日 00:00 起,Search 和 Fetch 分别按每 1,000 次成功请求 $0.75 计费。仅 HTTP 200 且有搜索结果或网页内容的请求计费;失败、空搜索结果和超时不计费。模型 Token 费用另计。 官方计费说明 ↗
官方 v0.2.2-alpha.2 发布说明称,Web Fetch 不再拒绝非公网地址,可访问代理和内网。自托管或共享部署应自行限制进程的出站网络、可访问地址及用户权限,避免访问不应暴露的内部服务。这是版本行为变化,不是已确认漏洞;不要将本地 Web Fetch 与 DeepSeek 的远程 Fetch API 混为一谈。 官方发布说明 ↗
它提供什么
@deepseek-ai/dsh-tool-web
相关官方包:@deepseek-ai/dsh-web-search-deepseek、@deepseek-ai/dsh-web-search-exa、@deepseek-ai/dsh-web-search-perplexity、@deepseek-ai/dsh-web-fetch-http
- tool-web 使用 ctx.web 服务商向模型提供网页搜索和抓取操作。
- 官方搜索服务商包括 DeepSeek、Exa 与 Perplexity。
- HTTP 抓取由另一个官方服务商提供。
它是否已经启用?
官方 Standard 预设已加载 tool-web,但其中的配置把 fetch 设为 false。因此即使网页搜索可用,也不要据此假定 HTTP 抓取已经启用。
配置示例
编辑自定义 Cordis 组合时可以参考下面的配置。只安装依赖并不代表插件已经挂载,真正运行哪些插件仍由组合配置决定。
- id: tool-web
name: '@deepseek-ai/dsh-tool-web'
config:
fetch: false
searchTimeoutMs: 60000如何核验
- 使用已经配置网页搜索服务商的 Standard 预设会话。
- 询问一个当前事实,并明确要求 Agent 使用网页搜索。
- 如果搜索不可用,请检查服务商配置,不要重复添加 tool-web。
限制与边界
- tool-web 消费搜索服务商的能力,本身不是搜索引擎。
- 服务商凭证与可用性独立于模型凭证。
- Standard 预设在 tool-web 配置中禁用了 fetch。