dsh-model-capability 插件介紹

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 頁面即可在設置中看到新增的配置項。

  1. 視覺模型:在提供方卡片中勾選「視覺」複選框,將模型的 input 字段設爲 [text, image] 或 [text]。
  2. 推理模型:勾選「推理模型」複選框,隨後展開「思考檔位」,選擇 off、low、medium 或 high。
  3. 容量設置:在「輸入」或「輸出」輸入框中輸入容量值。輸入 1m 會自動轉換爲 1000000,輸入 800K 也會被解析爲 800000。
  4. 保存:配置修改累積在草稿中,點擊保存按鈕後寫入配置文件。

注意事項

  • 數組註釋丟失:由於 DSH 對數組進行整體替換,修改 models 數組會丟失數組內部原有的註釋。請依賴插件提供的自動備份功能恢復。
  • 容量進制:容量詞表爲十進制(1k = 1000),非 1024 進制。
  • 檔位配置細節:推理模型取消勾選時,reasoningEfforts 寫爲 false;off 檔位必須留空值,其餘檔位需寫入同名拼寫(如 low、medium)。

該插件通過提供直觀的 UI 接口,解決了 DSH 原生配置編輯困難且易丟失的問題,適合需要精細化管理模型能力的用戶。

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

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

小夜