dsh-search-hub:DeepSeek Harness 聯網搜索多入口管理中樞

前言

DeepSeek Harness 自帶的聯網搜索是單一固定通道。dsh-search-hub 將這條通道改造爲可配置的搜索中樞,允許在同一配置下管理多個搜索入口,並按需切換。

這是什麼

DeepSeek Harness 聯網搜索多入口管理中樞,由 Lzh3070 維護。它通過設置頁管理多個搜索條目,每條目對應不同的協議、模型和 API Key 環境變量,支持在無需重啓的情況下即時切換生效的搜索通道。

核心功能

  1. 多入口管理:支持新增、編輯、刪除搜索條目,內置條目不可刪除。
  2. 協議適配:支持 anthropic 和 zai 兩種協議適配器。
  3. 即時切換:在設置頁通過標籤頁管理,一鍵切換無需重啓。
  4. 自動回落:卸載插件後,系統自動回落至卸載前的原搜索通道。

安裝與啓用

  1. 打開 Harness 的 Web 配置目錄,編輯 <harness-home>/profiles/web/package.json。
  2. 在 dependencies 中添加插件依賴,並在 dsh.profile.bundles 中添加 bundle 行:
    "dependencies": {
      "dsh-search-hub": "git+https://github.com/Lzh3070/dsh-search-hub.git"
    },
    "dsh": { "profile": { "bundles": [
      "dsh-search-hub"
    ] } }
  1. 運行安裝命令:
    npx -y @deepseek-ai/dsh plugin --profile web install
  1. 重啓 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。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜