DeepSeek Harness 模型同步插件介紹

前言

在使用 DeepSeek Harness (DSH) 管理多個提供商時,提供商的 /v1/models 端點可能會發生變更,導致已存儲的模型列表與實際端點不一致。手動刷新列表效率較低。該插件通過查詢每個提供商的端點並替換存儲的模型列表,解決了這一維護成本問題。

插件簡介

這是一個爲 DeepSeek Harness 提供商提供一鍵/自動模型同步的插件,由 zhangyqjiaoshou-oss 維護。版本爲 1.0.0,遵循 MIT 許可證。插件通過官方的 llm.discoverModels 和 settings.mutate API 與 DSH 交互,不依賴自定義 Host RPC。

核心功能

  • 手動同步:在設置的“模型同步”面板中,可以一鍵同步所有配置的提供商。
  • 自動同步:每當對話頁面打開時,插件會自動觸發重新同步(監聽 agent/session-start 事件,包含 10 秒防抖)。自動同步開關持久化在插件的 model-sync 設置命名空間及 localStorage 中。
  • 替換語義:查詢到的列表即爲最終列表。端點不再列出的模型會被移除,新增的模型會被正確反映。
  • 失敗隔離:單個提供商同步失敗不會影響其他提供商,失敗的提供商會保留其之前的配置。

安裝與啓用

推薦使用 npx 方式安裝,無需預先安裝任何依賴。

npx github:zhangyqjiaoshou-oss/dsh-model-sync install

此命令會將插件安裝到當前的 DSH web profile 中。

典型用法

  1. 打開 設置,進入 模型同步 面板。
  2. 點擊 同步所有模型 立即執行同步,或者開啓 對話打開時自動同步 選項,以便在打開對話頁面時自動刷新模型列表。
  3. 每個提供商會報告 ✅ N total (+added -removed),同步失敗則顯示 ❌ 及原因。

適用場景與注意

該插件適用於需要頻繁更新模型列表的場景。使用前請注意:
* 插件依賴官方 API,運行於當前 DSH 進程權限下。
* 安裝前應檢查源碼與許可證(MIT)。
* 需要使用 DSH web profile 進行 npx 安裝。

結語

通過該插件,可以降低 DSH 提供商模型列表的維護成本,確保列表與端點保持一致。

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

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

小夜