前言¶
DeepSeek Harness (DSH) 的默認設置界面有意隱藏了部分 per-model 配置項,包括推理模式的 Efforts 設置。lylarcher/dsh-model-capabilities 插件直接解決了這個問題。它提供了一個設置頁面,允許你直接編輯每個模型的輸入模態和推理 Efforts,而無需手動編輯 settings.yaml 文件。該插件在 DSH Web 和 DSH Desktop 上均可用。
核心功能¶
該插件新增了一個“模型輸入與推理”設置區域,主要包含以下能力:
- 列出所有配置:枚舉所有配置的 provider、其下的
models[]以及modelOverrides,提供全配置概覽。 - 切換輸入模態:爲每個模型切換
input模態(例如text或image)。 - 設置推理 Efforts:爲每個模型配置
reasoningEfforts。可以選擇關閉推理模式(寫入false),或爲minimal、low、medium、high、xhigh、max等級別配置 wire 值。至少需要填寫一個非off的級別。 - 直接寫入配置:直接寫入
llm-pi-aisettings 命名空間,運行時 adapter 會重新註冊路由,使模型選擇器立即顯示新的推理級別。
安裝與啓用¶
使用官方安裝命令將插件添加到指定 profile:
dsh plugin --profile <name> add dsh-model-capabilities
安裝完成後,重啓 DSH Web 或 DSH Desktop 以加載新插件。
使用與限制¶
- 前置配置:在插件頁面爲空時,需要先在內置的 Models 頁面配置 provider 和 model。
- 插件選擇:如果你只需要在添加模型時選擇輸入類型(文本/圖像),輕量級的 WJZ-P 插件是更優選擇。如果你需要同時配置推理 Efforts 和查看所有配置(包括 overrides),則應使用此插件。
- 權限與衝突:插件以當前 DSH 進程權限運行。在只讀連接下,頁面會顯示通知並禁用保存;遇到寫入衝突(stale revision)時會提示並刷新頁面重試。
- 設計限制:不暴露這些字段是內置 Models 頁面的有意設計,本插件填補了這一空白。
總結¶
dsh-model-capabilities 插件通過 UI 界面直接管理模型的輸入模態和推理 Efforts,填補了 DSH 默認設置中缺失的配置項。如果你需要精細控制推理模式,該插件提供了必要的工具。