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 外掛,絕不濫發。