前言¶
DeepSeek Harness 自帶的聯網搜索是單一固定通道。dsh-search-hub 將這條通道改造爲可配置的搜索中樞,允許在同一配置下管理多個搜索入口,並按需切換。
這是什麼¶
DeepSeek Harness 聯網搜索多入口管理中樞,由 Lzh3070 維護。它通過設置頁管理多個搜索條目,每條目對應不同的協議、模型和 API Key 環境變量,支持在無需重啓的情況下即時切換生效的搜索通道。
核心功能¶
- 多入口管理:支持新增、編輯、刪除搜索條目,內置條目不可刪除。
- 協議適配:支持
anthropic和zai兩種協議適配器。 - 即時切換:在設置頁通過標籤頁管理,一鍵切換無需重啓。
- 自動回落:卸載插件後,系統自動回落至卸載前的原搜索通道。
安裝與啓用¶
- 打開 Harness 的 Web 配置目錄,編輯
<harness-home>/profiles/web/package.json。 - 在
dependencies中添加插件依賴,並在dsh.profile.bundles中添加 bundle 行:
"dependencies": {
"dsh-search-hub": "git+https://github.com/Lzh3070/dsh-search-hub.git"
},
"dsh": { "profile": { "bundles": [
"dsh-search-hub"
] } }
- 運行安裝命令:
npx -y @deepseek-ai/dsh plugin --profile web install
- 重啓 Harness,在 設置 → 搜索 中選擇生效的搜索條目。
典型用法¶
- 配置搜索條目:在設置頁使用 DeepSeek/GLM/Kimi 模板創建條目,輸入名稱、協議、Base URL、模型名及 API Key 環境變量名。
- 使用 Zai 適配器:配置
zai協議時,需在環境變量中設置ZAI_API_KEY。 - 恢復原通道:若需移除該插件,只需移除
package.json中的配置行並重新安裝,系統將自動恢復之前的 provider。
注意事項¶
- 環境要求:開發環境需要 Node.js ≥ 22。
- 計費模式:
anthropic適配器按整輪模型調用計費;zai適配器按次檢索 API 計費。 - URL 映射:智譜搜索結果可能不帶 URL,開啓
allowLinkless: true可映射爲zhipu-websearch://佔位鏈接。 - 安全配置:搜索爲 HTTPS 調用,需謹慎配置
baseURL,請將其視爲與官方 provider 同等的安全配置項。
結語¶
dsh-search-hub 爲需要多源搜索或管理不同 API 服務的開發者提供了一個輕量級的解決方案。更多細節與源碼請查看 GitHub。