DeepSeek Harness (DSH) 採用插件化架構,原生配置通常需要手動編輯 ~/.dsh/settings.yaml。這種方式不僅操作繁瑣,還存在風險:DSH 重啓時內存狀態可能會重寫配置,導致手動修改的字段丟失。dsh-model-capability 插件旨在解決這一痛點,通過界面化的方式直接管理模型能力。
這是一個由 iuuuuuuuu 維護的客戶端插件。它的核心功能是在 DSH 的「設置 → 模型」頁面中,爲每個提供方的每個模型增加配置入口,支持直接配置視覺能力、推理檔位及上下文容量。
核心功能¶
- 逐模型配置:在「設置 → 模型」頁面的每個提供方卡片中,展開「模型能力」區域,即可針對單個模型進行設置。
- 容量自動格式化:支持輸入 8k、1m 等簡寫,系統會自動轉換爲整數 token 數存儲(1m = 1000000),並在界面上以 K/M 格式展示,確保精度不丟失。
- 推理檔位支持:支持
reasoningEfforts的 off、low、medium、high 檔位配置。 - 官方通道寫入:配置直接寫入官方設置通道,保存後立即生效,無需重啓 DSH。
- 自動備份機制:插件會自動備份最近 12 份配置,防止因 YAML 數組寫入導致註釋丟失時無法回滾。
安裝¶
執行以下命令安裝插件:
dsh plugin --profile desktop add "git+https://github.com/iuuuuuuuu/dsh-model-capability.git"
典型用法¶
安裝完成後,刷新 DSH 頁面即可在設置中看到新增的配置項。
- 視覺模型:在提供方卡片中勾選「視覺」複選框,將模型的
input字段設爲[text, image]或[text]。 - 推理模型:勾選「推理模型」複選框,隨後展開「思考檔位」,選擇 off、low、medium 或 high。
- 容量設置:在「輸入」或「輸出」輸入框中輸入容量值。輸入
1m會自動轉換爲 1000000,輸入800K也會被解析爲 800000。 - 保存:配置修改累積在草稿中,點擊保存按鈕後寫入配置文件。
注意事項¶
- 數組註釋丟失:由於 DSH 對數組進行整體替換,修改
models數組會丟失數組內部原有的註釋。請依賴插件提供的自動備份功能恢復。 - 容量進制:容量詞表爲十進制(1k = 1000),非 1024 進制。
- 檔位配置細節:推理模型取消勾選時,
reasoningEfforts寫爲false;off檔位必須留空值,其餘檔位需寫入同名拼寫(如low、medium)。
該插件通過提供直觀的 UI 接口,解決了 DSH 原生配置編輯困難且易丟失的問題,適合需要精細化管理模型能力的用戶。
- 倉庫地址:https://github.com/iuuuuuuuu/dsh-model-capability
- 許可證:MIT