前言¶
DeepSeek Harness (DSH) 的模型選擇欄通常包含所有已配置的模型提供商。如果只想暫時禁用某個提供商(例如測試 API 連接或清理列表),通常需要手動修改配置文件或卸載插件。dsh-provider-toggle 插件通過在界面中直接提供開關,解決了這一操作繁瑣的問題。
插件概覽¶
- 名稱:dsh-provider-toggle
- 所有者:DeepseekDays
- 類別:客戶端
- 許可證:MIT
- 核心能力:爲每個模型提供商提供一鍵啓用/禁用開關。
核心功能¶
- 開關位置:在「設置 → 模型」的每一行中,開關位於「編輯」按鈕的左側。
- 禁用邏輯:關閉開關後,該提供商會從主界面的模型選擇欄中消失。
- 啓用邏輯:重新打開開關後,提供商會恢復顯示。
- 實現方式:通過包裝
ctx.llm.listModels()實現功能,不修改 DSH 內核文件。
安裝與啓用¶
通過官方命令安裝:
dsh plugin --profile desktop add github:DeepseekDays/dsh-provider-toggle
典型用法¶
- 打開 DSH,進入「設置 → 模型」頁面。
- 找到需要管理的目標提供商行。
- 點擊該行左側的開關來禁用或啓用該提供商。
注意事項¶
- 運行時依賴:爲空。
- 特殊限制:對
deepseek-account暫無開關功能。 - 重啓要求:如果未讀取到 bundle(例如剛安裝),需要完全退出 DSH(包括系統托盤)並重啓,開關纔會出現。
總結¶
該插件通過簡單的 UI 開關,在不修改內核文件的前提下,實現了模型提供商的快速啓用與禁用,適合需要頻繁切換模型源的開發者。