本页目录
项目介绍
**它是什么。**DeepSeek 在 2026-10-17 开放了两个联网接口:Search 按关键词搜网页,返回标题、链接、摘要、发布时间和权威度;Fetch 给一个网址,返回该页的 Markdown 正文。智能体靠它们查最新的统计发布、政策公告并读回原文,解决“模型只知道训练时的旧信息、给不出原文链接”的问题。两个接口和 DeepSeek 对话 API 用同一个 Key,按成功请求次数计费。
这里的“接口”(API)指一个网址:程序按约定格式向它发请求,它按约定格式返回结果。Key 是你的账号凭证,相当于调用接口时出示的密码。
| 项 | 内容 |
|---|---|
| 提供方 | 杭州深度求索人工智能基础技术研究有限公司(DeepSeek);Search 由 DeepSeek 自研搜索引擎支持(官方文档) |
| 服务性质 | 在线付费服务,不开源,没有许可证和 GitHub 仓库 |
| 上线时间 | 2026-10-17(文档站横幅“Search / Fetch API 已上线”,媒体当日报道) |
| 版本 | 接口无版本号,随服务更新;官方更新日志没有单列这一条(2026-10 核查) |
| GitHub 星数与最近提交 | 不适用。本课用的 deepseek-web Skill 是课程自建的(https://github.com/ai-lingnan/sysu-awesome-cc/tree/main/skills/deepseek-web),DeepSeek 没有发布官方 Skill |
| 接入方式 | HTTP 接口,本课包成 CLI+Skill(下表用法 A);Claude Code 经 CC Switch 接 DeepSeek 时的 WebSearch 属客户端自带(用法 B) |
核心能力:
- Search:一次返回 1~50 条结果,每条带短摘要、长摘要、发布时间、权威度和相关度评分;
- 搜索语法:
site:限定网站、排除关键词、after:/before:限定时间、lang:限定语言; - Fetch:按网址取回网页正文,转成 Markdown;
- 与对话 API 共用 Key 和账单,不必另开账号。
**在同类工具里的位置:**它和 Tavily、Exa 这类搜索 API 做同一件事:把“搜索+读原文”交给智能体。区别是服务由国内厂商提供,和本课主用的 DeepSeek 模型共用一个 Key。本课把它作为国内网络下网页搜索与读取的主线。
**国内网络:**可用,响应快,搜统计局 CPI 这类关键词时,前几条结果就有统计局官网的发布稿。Fetch 首次请求偶尔返回 failed to fetch URL,重试一次即可。
本课有两条用法:
| 用法 | 接入类别 | 适用端 | 要不要装东西 |
|---|---|---|---|
| A. 直接调 Search / Fetch 接口 | HTTP 接口,包成 CLI+Skill(deepseek-web) | Claude Code、WorkBuddy 都能用 | 放一个 Skill 文件夹,配一个环境变量 |
| B. Claude Code 自带的 WebSearch | 客户端自带 | 只限 Claude Code 经 CC Switch 接 DeepSeek | 不用装;同属自带的 WebFetch 在国内网络下不可用(见下文),读网页改用用法 A 的 Fetch |
WorkBuddy 自带的 WebSearch / WebFetch 走的是 WorkBuddy 自己的后端,和 DeepSeek 接口无关;要在 WorkBuddy 里用 DeepSeek 搜索,走用法 A。
官方链接
核查日期:2026-10-19(北京时间)。
| 项 | 链接 |
|---|---|
| 开放平台(申请 Key、充值、看账单) | https://platform.deepseek.com (Key 页:https://platform.deepseek.com/api_keys ) |
| 使用指南(中文) | https://api-docs.deepseek.com/zh-cn/guides/search |
| 使用指南(英文) | https://api-docs.deepseek.com/guides/search |
| Search 接口参考 | https://api-docs.deepseek.com/zh-cn/api/search |
| Fetch 接口参考 | https://api-docs.deepseek.com/zh-cn/api/fetch |
| 接入 Claude Code(含 Web Search 说明) | https://api-docs.deepseek.com/zh-cn/quick_start/agent_integrations/claude_code |
| Anthropic 格式兼容表 | https://api-docs.deepseek.com/zh-cn/guides/anthropic_api |
| 模型价格 | https://api-docs.deepseek.com/zh-cn/quick_start/pricing |
| 更新日志 | https://api-docs.deepseek.com/zh-cn/updates |
| Claude Code 工具说明(WebSearch / WebFetch 行为) | https://code.claude.com/docs/en/tools-reference |
| Claude Code 数据流说明(WebFetch 域名安全检查) | https://code.claude.com/docs/en/data-usage |
**版本与上线日期。**接口没有版本号,随服务更新。上线日期 2026-10-17 的依据:文档站顶部横幅写“Search / Fetch API 已上线”,IT 之家 10-17 报道官方当天上午宣布;DeepSeek 更新日志(核查时最新一条是 2026-09-10)没有单列这一条。
能做什么、不能做什么
能做:
- Search:一次返回 1~50 条结果(默认 10),每条带
title、url、snippet(100~200 字短摘要)、summary(600~800 字长摘要,给模型读)、date(UTC 发布时间)、authority(权威度 0~4,3 及以上为高权威,-1 为未知)、rerank_score(0~3,1.5 及以上为优质)。可选返回正文(need_content: true)。 - 搜索语法:
site:、-site:、-关键词、"精确短语"、-"短语"、lang:zh,en、after:2026-09-01、before:2026-10-01,可组合。 - Fetch:抓单个网页,返回
title和 Markdowncontent。
不能做或做不好:
- 不能点击、翻页、填表、登录。要操作网页用 Playwright MCP 或 agent-browser。
- Fetch 读不了列表页。统计局“最新发布”这类列表页是动态页面(打开后由脚本生成内容),Fetch 只能取回页脚或栏目标题,拿不到文章链接。找具体文章要靠 Search,再 Fetch 具体发布稿。
- Fetch 首次请求可能返回
failed to fetch URL,同一网址重试一次即可。 site:stats.gov.cn会同时命中各省调查总队子域(如tjzd.stats.gov.cn),要按标题区分全国与地方数据。- 部分站点会被拒(403 安全策略)或抓不到正文(404)。
query最长 128 个字符。
**适合本课的任务:**查最新宏观数据并给原文链接(CPI、PPI、GDP 发布稿)、找政策原文、核对新闻里的数字是否与官方原文一致、为研究报告收集带日期和出处的资料。
安装与配置
前置条件
- 一个 DeepSeek 开放平台账号,账户有余额(402 错误就是余额不足)。用 CC Switch 接 DeepSeek 的同学已经有 Key,可以沿用同一个,也可以新建一个专门给搜索用的 Key,方便单独停用。
- 用法 A 需要 Python 3。WorkBuddy 自带 Python;Claude Code 端需要本机有 Python(Windows 装官方安装包,勾选“Add python.exe to PATH”;不要用 Microsoft Store 的
python3占位符)。安装包优先从国内镜像下载:npmmirror https://registry.npmmirror.com/-/binary/python/ 或华为云 https://repo.huaweicloud.com/python/ ,按版本号进目录选python-3.x.x-amd64.exe;python.org 国内也能打开。脚本只用标准库,不需要配 pip 源。 - 技能文件夹
deepseek-web:在课程技能仓库 sysu-awesome-cc(https://github.com/ai-lingnan/sysu-awesome-cc/tree/main/skills/deepseek-web),W04 下载过整个仓库的,重新下载一次即可拿到;内含SKILL.md和scripts/ds_web.py。脚本只用 Python 标准库,Key 只从环境变量读、不打印。整个文件夹拷贝使用,不要往里放任何含 Key 的文件。
第一步(首选):把提示词交给智能体,让它装 Skill
Skill 放到哪个目录、脚本能不能跑,可以交给智能体做。下面提示词在 Claude Code 或 WorkBuddy 里都能用,把方括号换成实际路径:
请帮我把一个名为 deepseek-web 的技能装进当前项目,要求如下:
1. 技能在课程仓库 https://github.com/ai-lingnan/sysu-awesome-cc/tree/main/skills/deepseek-web 。已经下载过 sysu-awesome-cc 的,用本地 skills/deepseek-web 文件夹:[完整路径]。
2. 如果你是 Claude Code,复制到 <当前项目>/.claude/skills/deepseek-web/;
如果你是 WorkBuddy,复制到 <当前工作区>/.workbuddy/skills/deepseek-web/。
只复制这两个文件,保持目录结构,不要改脚本内容。
3. 不要安装任何新软件,不要用 pip 装包(脚本只用标准库)。
4. 检查本机能用哪个 Python:Windows 先试 python --version 和 py -3 --version,Mac 试 python3 --version。告诉我结果。
5. 运行一次不带网络请求的自查:python <技能目录>/scripts/ds_web.py --help,确认能输出用法。
6. 运行 ds_web.py check 检查 Key:结果是 KEY_OK 就告诉我可以用了;是 KEY_MISSING 或 KEY_INVALID,就把脚本给出的申请和配置步骤告诉我,停下来等我自己配好,不要向我索要 Key。
7. 最后列出技能装到了哪个路径,以及我在对话里输入 / 能否看到 deepseek-web。
它会请求的权限:
| 请求 | 怎么处理 |
|---|---|
读取技能源文件夹、在项目里新建 .claude/skills/ 或 .workbuddy/skills/ | 允许 |
运行 python --version、ds_web.py --help、ds_web.py check | 允许(check 只查 Key 是否有效和余额,不计费、不显示 Key) |
| 其他检查环境变量的命令 | 看清命令里没有 echo $DEEPSEEK_API_KEY、env 全量输出这类会显示 Key 值的写法;有就拒绝 |
pip install、下载安装 Python、替你运行 setup | 拒绝。Key 由你自己配(见第二步) |
改 Claude Code 的 settings.json | 本步不需要,拒绝 |
第二步:要你亲手做的部分
- **申请 Key。**登录 https://platform.deepseek.com/api_keys ,新建 Key,复制保存到自己的密码管理器或本地记事本。Key 只显示一次。
- **把 Key 写进本机环境变量。**在终端运行技能自带的配置命令,按提示粘贴 Key(输入时不显示),它先验证 Key 能用,再写进环境变量
DEEPSEEK_API_KEY:- Windows(PowerShell):
py .claude\skills\deepseek-web\scripts\ds_web.py setup(WorkBuddy 的项目把.claude换成.workbuddy) - macOS:
python3 .claude/skills/deepseek-web/scripts/ds_web.py setup环境变量是操作系统替程序保管的一组“名字=值”,程序启动时从这里读取,Key 就不用写进项目文件。macOS 上重启电脑后也会自动恢复。
- Windows(PowerShell):
- **重启客户端。**WorkBuddy 要完全退出再打开;Claude Code 关掉终端窗口重开再运行
claude。Key 要在客户端启动前进入环境,运行中设置不会生效;第一次报“没有 Key”多半是这个原因,重启后即可。 - **WorkBuddy 沙箱弹窗。**脚本首次访问
api.deepseek.com时如果弹出网络授权,看清域名是api.deepseek.com再点允许。
第三步(参考):手动安装
智能体装不上时,对照下面手动做,或用来检查它装得对不对。
Windows 11(PowerShell,在项目目录下执行;源路径换成实际位置)。给 Claude Code 装:
New-Item -ItemType Directory -Force .claude\skills | Out-Null
Copy-Item -Recurse "<sysu-awesome-cc 所在位置>\skills\deepseek-web" .claude\skills\
给 WorkBuddy 装:
New-Item -ItemType Directory -Force .workbuddy\skills | Out-Null
Copy-Item -Recurse "<sysu-awesome-cc 所在位置>\skills\deepseek-web" .workbuddy\skills\
自查(不发请求):
python .claude\skills\deepseek-web\scripts\ds_web.py --help
macOS:
mkdir -p .claude/skills .workbuddy/skills
cp -R <sysu-awesome-cc 所在位置>/skills/deepseek-web .claude/skills/ (Claude Code)
cp -R <sysu-awesome-cc 所在位置>/skills/deepseek-web .workbuddy/skills/ (WorkBuddy)
python3 .claude/skills/deepseek-web/scripts/ds_web.py --help
不用 Skill、直接调接口的官方写法(macOS 或 Git Bash;Key 从环境变量取,不要把 Key 直接写进命令):
curl https://api.deepseek.com/v1/tools/search \
-H "Authorization: Bearer $DEEPSEEK_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "国家统计局 居民消费价格 site:stats.gov.cn after:2026-10-01", "count": 5}'
curl https://api.deepseek.com/v1/tools/fetch \
-H "Authorization: Bearer $DEEPSEEK_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.stats.gov.cn/sj/zxfb/202610/t20261014_1965477.html"}'
两端各自的要点
Claude Code(经 CC Switch 接 DeepSeek)
- 技能目录:项目级
.claude/skills/deepseek-web/,个人级~/.claude/skills/deepseek-web/(Windows 为C:\Users\<你的用户名>\.claude\skills\)。 - CC Switch 里填的 DeepSeek Key 会作为
ANTHROPIC_AUTH_TOKEN交给 Claude Code,脚本读的是DEEPSEEK_API_KEY,两者不通用,仍要按第二步单独设置。 - 用法 B 不需要装任何东西,见下一节。
WorkBuddy
- 技能目录:项目级
<工作区>/.workbuddy/skills/deepseek-web/,个人级~/.workbuddy/skills/;也可在“专家·技能·连接器”页面上传技能包。在对话框输入/能看到deepseek-web即为识别成功。 - 不需要配 MCP 或连接器。
Claude Code 自带 WebSearch / WebFetch 接 DeepSeek 时能不能用
| 工具 | 能否用 | 谁在执行 | 怎么计费 | 依据 |
|---|---|---|---|---|
| WebSearch | 能。DeepSeek 文档写明“原生支持 Claude Code 中的 Web Search 功能” | 服务端工具:请求发到 DeepSeek,由 DeepSeek 用自己的 Search 接口搜 | ① 搜索请求按 Search 价格计次:2026-11-01 00:00(北京时间)前不收,之后 5 元 / 千次成功请求;② 搜索结果要再经模型总结,产生额外模型 Token 费 | DeepSeek 官方文档;Anthropic 兼容表列 server_tool_use、web_search_tool_result 为“支持” |
| WebFetch | 国内网络下不可用,本课不用 | 客户端工具:Claude Code 在本机下载网页,转成 Markdown,再用一次单独的模型调用(Haiku 档,经 DeepSeek 映射为 deepseek-flash)提取内容 | 不经 DeepSeek Fetch 接口计次;产生提取那一次的模型 Token 费 | Anthropic 工具说明;DeepSeek 模型映射说明 |
**WebFetch 在国内网络下不可用。**Anthropic 文档说明:WebFetch 抓取前会把域名发到 api.anthropic.com 做安全检查,与用哪家模型无关。国内网络下这一步通不过,WebFetch 读不到网页。本课不用它;读网页用用法 A 的 Fetch,要点击、翻页时用 Playwright MCP 或 agent-browser 等本地浏览器类工具。
**WebFetch 是有损的。**即使在能用的网络下,它返回的也是模型按提示词提取后的结果,不是原网页。核对数字时用用法 A 的 Fetch 存下正文,或让 Claude Code 用 curl 取原页。
**与 DeepSeek Fetch 接口的关系。**DeepSeek 计费说明提到用户在 DeepSeek Harness / Claude Code / Codex 中“通过 Server 端工具调用访问到 Search/Fetch 接口”。按 Anthropic 文档,Claude Code 的 WebFetch 在本机抓取,不属于服务端工具,所以 Claude Code 里走 DeepSeek 计费的应是 WebSearch;Fetch 接口的服务端调用可能来自 Harness 或 Codex。这是根据两份文档推断的,以平台账单为准。
**CC Switch 的影响。**CC Switch 直连模式把 ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic 等写进 Claude Code 配置,请求直达 DeepSeek,国内网络下能连通。如果开了 CC Switch 的本地代理或路由后 WebSearch 失效,先切回直连模式排查。社区有 CC Switch 代理下 WebSearch 故障的个案(issue #5363,Codex OAuth 场景),不能推广到 DeepSeek 直连。
怎样确认装好了
| 检查 | 期望结果 |
|---|---|
python ds_web.py --help(Mac 用 python3) | 打印 search、fetch 两个子命令 |
在客户端输入 / | 列表里有 deepseek-web |
让智能体执行 ds_web.py search "国家统计局" --count 1 | 打印 1 results 和一条带 authority= 的结果;出现 DEEPSEEK_API_KEY is not set 说明 Key 没进环境,重新做第二步并重启客户端 |
| Claude Code 用法 B:问“搜一下今天国家统计局发布了什么” | 界面出现 Web Search(...) 工具调用并列出链接 |
使用教程:查最新 CPI 并给原文链接
任务目标:让智能体找到国家统计局最新一期全国居民消费价格指数(CPI)发布稿,读回正文,报出数据月份、同比、环比和发布日期,并附原文链接。
例如 2026 年 10 月中旬搜索,前几条结果里就有统计局发布稿《2026年9月份居民消费价格同比上涨0.9%》(https://www.stats.gov.cn/sj/zxfb/202610/t20261014_1965477.html),正文约 6,000 字,其中写明“9 月份,全国居民消费价格同比上涨 0.9%,环比上涨 0.2%”。你做的时候最新一期可能已经更新,以搜到的结果为准。
提示词(Claude Code 和 WorkBuddy 通用)
请用 deepseek-web 技能查最新一期全国居民消费价格指数(CPI),要求:
1. 只用 deepseek-web 的脚本联网,不要用 WebSearch、WebFetch 或浏览器。
2. 先 search,再从结果里选国家统计局官网(www.stats.gov.cn,全国数据,不是各省调查总队)且发布日期最新的页面;
如果第一次搜到的官网页面不是最新月份,用 site:、after: 或精确短语再搜,不要自己猜网址。
3. 对选中的链接执行 fetch,把正文存成 cpi-page.md,搜索结果存成 cpi-search.json。
fetch 返回 failed to fetch URL 时,对同一链接重试一次;不要 fetch 统计局“最新发布”这类列表页,它是动态页面,只能取回页脚。
4. 从正文里读出:数据月份、全国 CPI 同比、环比、发布日期,并逐条附上正文原句。
5. 结果写进 cpi-result.md,写明来源名称、链接、发布日期;说明你选这个页面的理由。
6. 全程不要打印或保存 DEEPSEEK_API_KEY。
预期看到的工具调用
- Skill 读取
deepseek-web/SKILL.md。 - Bash 执行若干次
python ds_web.py search ...。搜索结果随时间变化:有时一次搜索的前几条就有月度 CPI 发布稿;有时主搜索返回的官网页面不是最新月份,智能体会用site:stats.gov.cn 2026年9月份居民消费价格同比这类精确短语补搜几次。补搜属正常。 - Bash 执行
python ds_web.py fetch "<选中的发布稿链接>" --out cpi-page.md。它也可能选中季度国民经济运行情况的发布稿(其中一节给出当月 CPI);首次返回failed to fetch URL时会再执行一次。 - Write 生成
cpi-result.md。
一次这样的任务通常是 3~7 次 search、1~2 次 fetch,按 5 元 / 千次计不到 0.05 元;模型费用另计。
产出文件与验收
| 文件 | 内容 |
|---|---|
cpi-search.json | 搜索原始返回,含 authority、date、snippet |
cpi-page.md | 选中页正文(月度 CPI 稿约 6,000 字;季度经济运行稿约 2 万字) |
cpi-result.md | 四个字段、正文原句、来源与选择理由 |
验收:
- 打开
cpi-result.md里的链接,域名是www.stats.gov.cn。 - 在
cpi-page.md里搜“同比上涨”,能找到报告引用的原句,数字一致。 - 注意
date是 UTC 时间:2026-10-18T16:00:00+00:00是北京时间 10-19 00:00。报告里的发布日期应以正文页头为准。 - 选月度 CPI 专稿或季度经济运行稿都可以,报告写明选的是哪一篇即合格;编造网址不合格。
Claude Code 用法 B 的对照做法
搜索这一步可以不用 Skill,让 Claude Code 用自带的 WebSearch 做,用来对比服务端工具与 Skill 脚本两种调用;读原文仍用 deepseek-web 的 fetch(WebFetch 在国内网络下不可用):
用 WebSearch 查国家统计局最新一期全国 CPI 的官网发布页,不要用 WebFetch。
找到链接后用 deepseek-web 技能的 fetch 读取正文,失败就重试一次。
告诉我数据月份、同比、环比、发布日期和原文链接,并对比 WebSearch 和 deepseek-web search 返回的内容有什么不同。
预期:出现 Web Search 工具调用,随后是 Bash 执行 ds_web.py fetch。如果没有出现 Web Search 调用,看排错表里“Claude Code 没有调用 WebSearch”一行。
常见问题与排错
| 现象 | 原因 | 处理 |
|---|---|---|
KEY_MISSING | 环境变量没设,或设了但客户端没重启 | 运行 ds_web.py setup 配好后,完全退出并重开客户端,再运行 ds_web.py check 看到 KEY_OK |
| Windows 设了环境变量仍报上一条 | 客户端在设置前已启动;或设在了另一个用户名下 | 注销或重启电脑最稳妥;在新开的 PowerShell 里用 if ($env:DEEPSEEK_API_KEY) {"有"} else {"没有"} 检查(只显示有无) |
python 不是内部或外部命令,或弹出 Microsoft Store | 没装 Python,或只有 Store 占位符 | 从国内镜像或 python.org 装官方安装包并勾选 PATH;或改用 py -3 |
| 中文输出乱码(Windows) | 控制台编码不是 UTF-8 | 脚本已自动切换 UTF-8;仍乱码时先执行 chcp 65001,或只看 --out 写出的文件 |
HTTP 401 invalid key | Key 复制不全、有空格,或已删除 | 平台上新建 Key,重新设置 |
HTTP 402 insufficient balance | 账户余额不足 | 充值后再试 |
HTTP 429 rate limited | 超过每账号每秒 5 次,或 Fetch 对同一域名请求过快 | 等几秒重试;让智能体逐条请求,不要并发 |
HTTP 403 / HTTP 404(Fetch) | 被安全策略拒绝;目标站拦截、页面无正文或格式不支持 | 换一个来源页;PDF 等非网页内容改用下载后本地读取 |
| 搜索结果日期都是旧的 | 搜索词太泛 | 加 after:2026-10-01、site:stats.gov.cn 或标题里的精确短语 |
site:stats.gov.cn 结果混入省级数据 | 子域名也被匹配 | 按标题和正文区分“全国”与省名;或写 site:www.stats.gov.cn |
Fetch 返回 failed to fetch URL | 首次抓取偶发失败 | 同一网址重试一次;仍失败再换来源页 |
| Fetch 列表页只取回页脚,或只有标题没有链接 | 列表页是动态页面;接口返回的是正文 Markdown | 用 Search 找具体发布稿,再 Fetch 那一篇 |
| Claude Code 的 WebFetch 一直失败,提示无法验证域名 | WebFetch 的域名安全检查在国内网络下通不过 | 不用 WebFetch,改用用法 A 的 Fetch |
| Claude Code 没有调用 WebSearch | 模型判断不需要搜索;或 CC Switch 代理没透传 | 提示词里写明“用 WebSearch”;切回 CC Switch 直连模式再试 |
| 智能体把 Key 打印出来了 | 提示词没约束,或允许了 env 类命令 | 立即到平台删除该 Key 并新建;清掉对话截图;以后拒绝显示环境变量值的命令 |
费用、额度、隐私与安全
价格(中文文档,2026-10-19 核查):
| 项 | 价格 |
|---|---|
| Search | 5 元 / 1,000 次成功请求 |
| Fetch | 5 元 / 1,000 次成功请求 |
| Claude Code 内 WebSearch 触发的搜索 | 2026-11-01 00:00(北京时间)前不收搜索费,之后按 Search 价格计次;总结搜索结果的模型 Token 照常收费 |
- 只有 HTTP 200 且有结果的请求计费(Search 结果非空、Fetch 有正文);失败、无结果、超时不计费。
count不影响单价。 - 英文文档标价为每千次 0.75 美元,Claude Code / Codex 免费期写的是“上线后前两周”,与中文页的“11 月 1 日起”一致。人民币账户以中文页为准。
- 限速:每账号 Search、Fetch 各 5 QPS(每秒 5 次请求),与用哪个 Key 无关;Fetch 另有按目标域名的限速。
- 模型 Token 另计。
deepseek-flash价格分高峰(工作日 9:00–12:00、14:00–18:00)与空闲时段,空闲半价,见价格页。
Key 与隐私:
- Key 只放用户环境变量。不写进
SKILL.md、脚本、项目文件、提示词,也不贴进任何聊天窗口。共享项目或交流截图前确认画面里没有 Key。 deepseek-web脚本从环境变量读 Key、不打印。- 不要把 Key 交给智能体“帮你设置”:智能体执行的命令和输出会进入对话记录。
- 搜索词和抓取的网址会发给 DeepSeek。不要在搜索词里放个人信息、未公开的研究数据。
- Claude Code 的 WebFetch 会把域名发到
api.anthropic.com(只发域名,不发完整网址和网页内容);本课不用 WebFetch,可在提示词里写明“不要用 WebFetch”。 - Fetch 只读公开网页,不能也不应读需要登录的页面。
与同类工具的一句对比
和 Tavily MCP 比,DeepSeek Search / Fetch 与对话模型共用一个 Key 和账户、国内网络直连可用、按人民币计次,但没有官方 MCP 服务器,需要用 Skill+脚本或 Claude Code 的 WebSearch 接入;Tavily 有官方 MCP,需另申请 Key。
参考链接
| 内容 | 来源 |
|---|---|
| 接口地址、鉴权、请求字段、搜索语法、返回字段、错误码、计费、限速、Claude Code 免费至 11-01 | https://api-docs.deepseek.com/zh-cn/guides/search |
| 英文版价格 0.75 美元、免费期写法 | https://api-docs.deepseek.com/guides/search |
| Claude Code 原生支持 Web Search、额外 Token 费、模型名映射 | https://api-docs.deepseek.com/zh-cn/quick_start/agent_integrations/claude_code |
server_tool_use、web_search_tool_result 支持,mcp_tool_use 不支持 | https://api-docs.deepseek.com/zh-cn/guides/anthropic_api |
| 模型价格与峰谷时段 | https://api-docs.deepseek.com/zh-cn/quick_start/pricing |
| 更新日志 | https://api-docs.deepseek.com/zh-cn/updates |
| WebSearch / WebFetch 行为、WebFetch 有损、读取上限 10 万字符 | https://code.claude.com/docs/en/tools-reference |
| WebFetch 域名安全检查 | https://code.claude.com/docs/en/data-usage |
| 2026-10-17 上线(IT 之家报道) | https://www.163.com/dy/article/L9EUCRSP0511B8LM.html |
| CC Switch 代理下 WebSearch 故障个案 | https://github.com/farion1231/cc-switch/issues/5363 |