内容提要
DeepSeek搜索与抓取工具已通过AI Gateway开放,无需单独DeepSeek账户,一个API密钥即可配合任意支持工具调用的模型使用。搜索返回标题、URL和摘要,抓取将页面转为Markdown供模型阅读,需AI SDK 6.0.321或7.0.160以上版本。搜索失败时可切换Exa、Parallel等备用工具。每千次计费请求收费0.75美元,失败、超时和空结果不收费,模型token另行计费。
延伸解读
工具与模型解耦,切换供应商更灵活
DeepSeek 搜索与抓取工具通过 AI Gateway 提供,使用一个 API 密钥即可配合任意支持工具调用的模型,无需单独 DeepSeek 账户。这意味着开发者可以在不同模型供应商之间切换时保留相同的工具配置,减少因更换模型而重新集成搜索或抓取能力的成本。
搜索失败可切换备用工具,但回退非严格保证
文章示例展示了在 DeepSeek 搜索失败时,可依次尝试 Exa、Parallel 等备用搜索工具,并继续用 DeepSeek Fetch 抓取结果 URL。不过,搜索回退由模型自主决定,供应商顺序和重试次数只是尽力而为,并非硬性保证。开发者需在提示词中明确回退逻辑,并接受可能的不确定性。
计费规则对失败请求友好,但需注意空结果
搜索和抓取每千次计费请求收费 0.75 美元,失败、超时和空结果不收取工具费用,模型 token 另行计费。这一规则降低了调试和异常场景的成本,但空结果不计费也意味着开发者应关注返回内容的质量,避免因频繁空结果而误判工具可用性。
版本要求明确,升级前需确认 SDK 兼容性
使用这些工具需要 AI SDK 6.0.321 或更高版本(v6),或 7.0.160 或更高版本(v7)。文章建议通过 pnpm add ai@latest 更新并设置 AI_GATEWAY_API_KEY。若项目锁定旧版本,需先升级 SDK 才能调用新工具,升级时应注意版本分支差异。
Q&A
DeepSeek 搜索和抓取工具怎么用?需要单独注册 DeepSeek 账号吗?
通过 AI Gateway 即可使用,无需单独 DeepSeek 账号。只需一个 AI Gateway API 密钥,配合任意支持工具调用的模型即可。在 AI SDK 中,将 deepseekSearch 和 deepseekFetch 作为工具传入即可。
DeepSeek 搜索和抓取分别返回什么内容?
搜索返回相关页面的标题、URL 和摘要;抓取则将页面内容转换为 Markdown 格式,供模型阅读。
使用 DeepSeek 搜索和抓取需要什么版本的 AI SDK?
需要 AI SDK 6.0.321 或更高版本(v6),或 7.0.160 或更高版本(v7)。可通过 pnpm add ai@latest 更新,并设置 AI_GATEWAY_API_KEY。
DeepSeek 搜索失败时有什么备用方案?
可以切换使用 Exa、Parallel 等备用搜索工具。在工具配置中同时提供 deepseek_search、exa_search、parallel_search,并设置系统提示按顺序尝试。搜索回退由模型决定,提供方顺序和重试次数为尽力而为。
DeepSeek 搜索和抓取如何计费?失败会收费吗?
搜索和抓取每 1,000 次计费请求收费 0.75 美元。失败请求、超时和空结果不收取工具费用。模型 token 费用另行计费。
切换模型提供商后,DeepSeek 搜索和抓取工具还能继续用吗?
可以。使用 AI Gateway 的一个 API 密钥,即可在切换模型提供商时保持相同的工具不变。