DeepSeek Harness 联网搜索:开启方式、计费暗坑与免费搜索插件

两支真实录屏逐帧拆解:为什么用 Grok、Gemini 聊天,DeepSeek 的余额却在掉;一次 web_search 调用怎么被按 4 条 query 计费;以及怎么换上免配 Key 的免费搜索插件。

最近更新: 2026-10-11

DeepSeek Harness 会话跑通 dsh-free-search 插件:Search 与 Think 工具调用连发,免费 Bing 引擎确认可用,网页内容总结卡片已生成
dsh-free-search 在本地 DSH 会话里实测——Search 调用由免费 Bing 引擎接答

本页由两支实录屏撑起。第一支里,一位 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. 1

    症状:聊的是 Grok,扣的是 DeepSeek

    录屏开场就是一条 DeepSeek Harness 会话(本地 Web UI,localhost:3080,会话标题「调查Grok使用时Deepseek余…」)。用户问得很直白:明明全程用 Grok 模型通话,DeepSeek 的余额为什么总在掉?会话头部的「51 次工具调用 · 7 条消息」给了线索——工具管线里有东西在背着他调 DeepSeek。

    DeepSeek Harness 会话里,用户追问为什么全程用 Grok 模型聊天、DeepSeek 余额却一直在掉
    「51 次工具调用 · 7 条消息」——这场会话就是调查的起点看原视频 0:00
  2. 2

    源码实锤:提供方被写死

    他让 Agent 翻出官方基础配置 @deepseek-ai/dsh-base/cordis.patch.yml,回复里原文引用:第 238 行起,web 条目固定 searchProvider: deepseek-official,自带 provider 读取 DEEPSEEK_API_KEY。帧里的批注写得直白——官方直接硬编码写死。自带搜索实现有且仅有一个,Grok、Gemini 根本不在路由里。

    DeepSeek Harness 回复引用官方 cordis.patch.yml:searchProvider 被写死为 deepseek-official,自带 provider 读取 DEEPSEEK_API_KEY
    cordis.patch.yml 第 238 行起——官方基础配置里的实锤看原视频 0:25
  3. 3

    结论先行:高亮的那句话

    会话给出的结论被蓝色选中:直觉是对的,但漏点不是子代理。主会话用 Grok 时,子代理、标题、压缩默认都跟 Grok;真正在后台打 DeepSeek 账单的是 web_search——它被写死走官方 API,和当前聊天模型无关。(这是 UP 主读源码得出的结论,不是官方文档,当作一份论据完整的实测报告来看。)

    DeepSeek Harness 会话里蓝色高亮的结论:内置 web_search 被写死走 DeepSeek 官方 API,与聊天模型无关
    蓝色选中的一行:web_search 与当前聊天模型无关看原视频 0:12
  4. 4

    修法:让 Agent 自己设计搜索插件

    他不动核心,而是先和 Agent 对齐插件形态:做独立的搜索后端插件,而不是塞进 dsh-grok-oauth。回复给出的方案走社区那 90% 的路:模型还是调 web_search,预设不用关,宿主 searchProvider 换成自己的 id,插件通过 ctx.web.registerSearchProvider 注册。

    DeepSeek Harness 对话里规划独立搜索后端插件:换掉宿主 searchProvider 的 id,用 ctx.web.registerSearchProvider 注册
    先定形态:模型仍调 web_search,宿主 searchProvider 换成自己的 id看原视频 0:45
  5. 5

    交付:dsh-web-search-follow

    两天 Agent 工时后仓库落成:JackAIStudio/dsh-web-search-follow(MIT),一条 commit 交付——实现会话模型跟随搜索插件,支持 Grok、Gemini 与 DeepSeek 原生搜索及空结果平滑降级,+803 行。一个跟着会话模型走、而不是被写死的搜索后端。

    GitHub 仓库 JackAIStudio/dsh-web-search-follow 的 commit 弹窗:支持 Grok、Gemini 与 DeepSeek 原生搜索及空结果平滑降级
    一条 commit,+803 行:跟着会话模型走的搜索后端看原视频 1:05

第二部分 · 免 Key 的 dsh-free-search

  1. 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
    GitHub 仓库 DDDMUC/dsh-free-search 主页:面向 DeepSeek Harness 的免 API Key 免费网页搜索插件
    dsh-free-search 仓库主页——录制当天 63 星,2026-10-11 实查 366 星看原视频 0:30
  2. 7

    选引擎:免费与付费一张表

    README 的引擎列表把「用哪个引擎」一次讲清:bing 默认——免费、最稳定、中文优化(zh-CN);ddg 与 ddg-lite 免费但有轻量限流;anysearch、searxng、exa、tavily、keenable 都无 Key 可用(配 Key 提额度);perplexity 与 deepseek-official 是仅有的两行付费档。引擎被拒会自动回退轮换,不用手动救。

    dsh-free-search 的 README 引擎列表:免费的 Bing、DuckDuckGo、AnySearch、SearXNG、Exa、Tavily、Keenable 与付费的 Perplexity、DeepSeek 官方同表对照
    Bing 是默认免费档;表上仅最后两行要付费 Key看原视频 2:10
  3. 8

    打开开关:设置 → 插件 → 网页搜索

    装好后,开关就在 DSH 设置弹窗里:「网页搜索」条目下多出带 FREE 徽标的 Free Search 卡——搜索引擎选 Bing (FREE),Exa/Tavily/Keenable/Perplexity/DeepSeek 的密钥栏全部可选,平台直达工具勾着 GitHub、V2EX、Bilibili、Reddit、Hacker News、Stack Overflow、Wikipedia、npm,结果缓存 5 分钟,底部是检查更新/测试引擎/保存。这就是它的全部配置面。

    DeepSeek Harness 设置弹窗的网页搜索面板:Free Search 引擎选 Bing (FREE),平台直达勾选项与结果缓存时长一栏可见
    设置 → 插件 → 网页搜索里的 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 搜索与跟随模型的插件都是在改这条线;在那之前,先去设置 → 插件 → 网页搜索看一眼,确认现在到底是谁在替你搜索。

相关攻略

相邻轴位,刻意划清不混写。

来源与致谢

截图来自两支 Bilibili 实录屏,每张图都带时间戳深链。另有两支视频只作事实来源、未取帧:二源为动效幻灯形式的计费实测(数字按 UP 主实测口径引用);三源为 0.2.0 版本综述,其免 Key 搜索表述与官方 release 注记互证。UP 主与 GitHub 账号的对应关系均为简介自报、未经独立证实。播放量一律引用 Bilibili view API 值(2026-10-10 实查)。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。