DeepSeek Harness 联网搜索:开启方式、计费暗坑与免费搜索插件
两支真实录屏逐帧拆解:为什么用 Grok、Gemini 聊天,DeepSeek 的余额却在掉;一次 web_search 调用怎么被按 4 条 query 计费;以及怎么换上免配 Key 的免费搜索插件。
最近更新: 2026-10-11

本页由两支实录屏撑起。第一支里,一位 DeepSeek Harness 用户全程用 Grok、Gemini 模型聊天,DeepSeek 余额却在肉眼可见地掉;他把官方源码翻出来对质,指着 web_search 背后写死的官方搜索提供方。第二支实录装上免费的 dsh-free-search 插件,在本地会话里看着一条条 Search 工具调用跑通。
而从 0.2.0 候选版起,官方就支持不配任何 Key 直接联网搜索——这条变化归版本更新轴,本页只讲搜索本身:计费机制、免费插件和切换引擎的设置面板。版本全景见 升级 DSH 与插件
结论速览
- ▸内置 web_search 自带提供方:官方基础配置里被写死为 deepseek-official,聊天模型换成 Grok、Gemini 也不影响账单归属(UP 主对照 cordis.patch.yml 第 238 行起的源码,属第三方读源码口径,非官方文档)。
- ▸一次 web_search 调用最多带 4 条 query,每条各计一次请求;有 UP 主实测:一天 351 次搜索 93% 来自子代理,一波 17 个子会话 18 分钟烧掉 326 次(均为 UP 主实测口径)。
- ▸0.2.0 候选版起免配 Key 就能联网搜索;也可装 dsh-free-search(★366,MIT),默认免费 Bing 引擎,开箱即用。
- ▸引擎表:bing 默认且免费(中文优化);ddg、ddg-lite、anysearch、searxng、exa、tavily、keenable 免费可用(无 Key 匿名额度,配 Key 提额);perplexity 与 DeepSeek 官方为付费档。切换只在一处:设置 → 插件 → 网页搜索。
图文拆解
第一部分 · 计费暗坑现场
- 1
症状:聊的是 Grok,扣的是 DeepSeek
录屏开场就是一条 DeepSeek Harness 会话(本地 Web UI,localhost:3080,会话标题「调查Grok使用时Deepseek余…」)。用户问得很直白:明明全程用 Grok 模型通话,DeepSeek 的余额为什么总在掉?会话头部的「51 次工具调用 · 7 条消息」给了线索——工具管线里有东西在背着他调 DeepSeek。

「51 次工具调用 · 7 条消息」——这场会话就是调查的起点看原视频 0:00 - 2
源码实锤:提供方被写死
他让 Agent 翻出官方基础配置 @deepseek-ai/dsh-base/cordis.patch.yml,回复里原文引用:第 238 行起,web 条目固定 searchProvider: deepseek-official,自带 provider 读取 DEEPSEEK_API_KEY。帧里的批注写得直白——官方直接硬编码写死。自带搜索实现有且仅有一个,Grok、Gemini 根本不在路由里。

cordis.patch.yml 第 238 行起——官方基础配置里的实锤看原视频 0:25 - 3
结论先行:高亮的那句话
会话给出的结论被蓝色选中:直觉是对的,但漏点不是子代理。主会话用 Grok 时,子代理、标题、压缩默认都跟 Grok;真正在后台打 DeepSeek 账单的是 web_search——它被写死走官方 API,和当前聊天模型无关。(这是 UP 主读源码得出的结论,不是官方文档,当作一份论据完整的实测报告来看。)

蓝色选中的一行:web_search 与当前聊天模型无关看原视频 0:12 - 4
修法:让 Agent 自己设计搜索插件
他不动核心,而是先和 Agent 对齐插件形态:做独立的搜索后端插件,而不是塞进 dsh-grok-oauth。回复给出的方案走社区那 90% 的路:模型还是调 web_search,预设不用关,宿主 searchProvider 换成自己的 id,插件通过 ctx.web.registerSearchProvider 注册。

先定形态:模型仍调 web_search,宿主 searchProvider 换成自己的 id看原视频 0:45 - 5
交付:dsh-web-search-follow
两天 Agent 工时后仓库落成:JackAIStudio/dsh-web-search-follow(MIT),一条 commit 交付——实现会话模型跟随搜索插件,支持 Grok、Gemini 与 DeepSeek 原生搜索及空结果平滑降级,+803 行。一个跟着会话模型走、而不是被写死的搜索后端。

一条 commit,+803 行:跟着会话模型走的搜索后端看原视频 1:05
第二部分 · 免 Key 的 dsh-free-search
- 6
免费路线:装 dsh-free-search
第二支实录走社区捷径。DDDMUC/dsh-free-search(MIT,2026-10-11 实查 ★366)是免配 Key 的免费搜索提供方。Agent 在本地会话里带着走完安装:克隆仓库、dsh plugin 挂载,重启后在 Settings > Plugins 里就能看到 Free Search。README 一句话定位:给 DeepSeek Harness 添加多引擎搜索,零成本。
$git clone https://github.com/DDDMUC/dsh-free-search.git$dsh plugin --profile web add /path/to/dsh-free-search
dsh-free-search 仓库主页——录制当天 63 星,2026-10-11 实查 366 星看原视频 0:30 - 7
选引擎:免费与付费一张表
README 的引擎列表把「用哪个引擎」一次讲清:bing 默认——免费、最稳定、中文优化(zh-CN);ddg 与 ddg-lite 免费但有轻量限流;anysearch、searxng、exa、tavily、keenable 都无 Key 可用(配 Key 提额度);perplexity 与 deepseek-official 是仅有的两行付费档。引擎被拒会自动回退轮换,不用手动救。

Bing 是默认免费档;表上仅最后两行要付费 Key看原视频 2:10 - 8
打开开关:设置 → 插件 → 网页搜索
装好后,开关就在 DSH 设置弹窗里:「网页搜索」条目下多出带 FREE 徽标的 Free Search 卡——搜索引擎选 Bing (FREE),Exa/Tavily/Keenable/Perplexity/DeepSeek 的密钥栏全部可选,平台直达工具勾着 GitHub、V2EX、Bilibili、Reddit、Hacker News、Stack Overflow、Wikipedia、npm,结果缓存 5 分钟,底部是检查更新/测试引擎/保存。这就是它的全部配置面。

设置 → 插件 → 网页搜索里的 Free Search 卡:引擎、密钥、平台、缓存看原视频 3:10
常见问题
这个搜索意图真正会问的问题。
DeepSeek Harness 怎么开启联网搜索?
两条路。官方路线:0.2.0 候选版起,不配任何 Key 也能联网搜索,能力随基础安装自带,设置 → 插件 → 网页搜索里能看到提供方。插件路线:装 dsh-free-search,打开设置 → 插件 → 网页搜索,选 Bing (FREE) 这类免费引擎,测试通过后保存。上文第 6-8 步的截图就是插件路线的全过程。
为什么一次搜索会烧掉这么多 token 和计费次数?
因为一次搜索调用不等于一次请求。按 UP 主实测口径(非官方数据):原生 web_search 一次调用最多带 4 条 query,每条各发一次请求、各计一次费,按调用次数记账会低报 3-4 倍;子代理再放大消耗——一天 351 次搜索里 93% 来自子代理,一波 17 个子会话 18 分钟烧掉 326 次。数字在哪看,usage-tracking 页有讲。
不配 API Key 能不能联网搜索?
能,两条路都行。官方:0.2.0 首个候选版(rc.1)起免配 Key 即可联网搜索,release 注记与下方三源视频的版本综述互证。插件:dsh-free-search 开箱即免 Key——默认引擎 bing,ddg、anysearch、searxng、exa、tavily、keenable 都有匿名额度,想要更高额度再去配 Key。
dsh 有哪些免费搜索插件?
本页演示了两个:dsh-free-search(DDDMUC,MIT,★366)——多引擎、默认免费、设置页切换引擎;dsh-web-search-follow(JackAIStudio,MIT)——搜索后端跟随当前会话模型(Grok、Gemini 或 DeepSeek 原生),搜索不再落到 DeepSeek 账单上。社区插件来去很快,以你本版插件市场的在架为准。
怎么控制子代理的搜索消耗?
先量化:有实测把一天 351 次搜索里的 93% 归给子代理(UP 主实测口径)。再收紧:蜂群规模别开太大,别让每个子会话都独立搜索;已知链接能用 web_fetch 抓就别搜索(抓指定页面不计为搜索)。会话日志的工具调用次数就是账本——第一支录屏会话头部那句「51 次工具调用 · 7 条消息」正是这类数字浮出的地方。
为什么我用别的模型,扣的却是 DeepSeek 的钱?
因为聊天模型和搜索提供方是两条线。第一支录屏读源码的结论:官方基础配置把 searchProvider 固定为 deepseek-official,web_search 的账单永远落到 DeepSeek,换成 Grok、Gemini 的合法 Key 也不变。上面的 0.2.0 免 Key 搜索与跟随模型的插件都是在改这条线;在那之前,先去设置 → 插件 → 网页搜索看一眼,确认现在到底是谁在替你搜索。
相关攻略
相邻轴位,刻意划清不混写。
dsh 浏览器自动化实操
看 browser MCP 在 DeepSeek Harness 里自主导航、抓取证据、完成多步调研——11 帧逐步深链
阅读指南DSH 常见报错与修复实操
按报错现象对照排查:安装失败、插件导致启动崩溃、更新后异常,全部步骤配真实录屏截图,命令与官方 Discussions 交叉核对。
阅读指南dsh 用量与费用统计
看懂逐请求用量收据、用 Trajectory 找上下文大户,再用模型降档和统计插件把费用打下来。
阅读指南给 DeepSeek Harness 接入 MCP 服务器
把 MCP 接进 dsh:Claude Code / Codex 字段对照怎么迁移、注册好的服务卡长什么样、要粘贴的 mcpServers 配置,以及 dsh 会话真正调用高德地图 MCP 的实录。
阅读指南升级 DSH 与插件
经过核实的升级命令:查版本、升级 dsh CLI、在终端或 Web UI 插件市场更新插件,以及安全回滚。
阅读指南来源与致谢
截图来自两支 Bilibili 实录屏,每张图都带时间戳深链。另有两支视频只作事实来源、未取帧:二源为动效幻灯形式的计费实测(数字按 UP 主实测口径引用);三源为 0.2.0 版本综述,其免 Key 搜索表述与官方 release 注记互证。UP 主与 GitHub 账号的对应关系均为简介自报、未经独立证实。播放量一律引用 Bilibili view API 值(2026-10-10 实查)。
