前言¶
DeepSeek Harness (DSH) 提供了模型推理的 Web 配置界面。在默認的 Settings > Models 頁面中,雖然可以看到 Provider 的路由、憑證和模型目錄,但對於 Adapter 的其他配置項(如推理模式、推理努力程度、上下文窗口、Token 默認值、各類預算限制及超時設置),默認界面缺乏直接的控制入口。
dsh-plugin-model-config 插件填補了這一空白。它在 Provider 卡片內部以行形式展示這些配置項,允許你直接編輯。
插件定位¶
這是一個針對 DeepSeek Harness Web 界面 Settings > Models 頁面的完整模型配置編輯器。
- 維護者:liutian11451-png
- 許可:MIT
- 定位:在 Provider 卡片內直接編輯配置參數。
核心功能¶
該插件通過讀取部署的 Schema 動態生成配置行:
- 卡片內編輯:將原本分散的配置項以行形式呈現,直接位於 Provider 卡片內部,佈局與標準設置表單一致。
- 類型支持:根據 Schema 自動匹配控件類型,支持:
number:數字輸入框(攜帶最小值、最大值、步長)。boolean:開關。string:文本框(憑證引用會被標記)。- 字面量聯合類型:下拉選擇。
- 動態適配:配置列表不寫死,直接來源於部署的
llm.listConfigurableProviders()和各命名空間的序列化 Schema。添加新的 Adapter 或新的配置項無需修改插件代碼即可顯示。
安裝與啓用¶
插件通過 DSH 的包管理機制安裝。
dsh plugin --profile web add dsh-plugin-model-config
安裝完成後,需要重啓 dsh web 進程並刷新頁面以應用變更(因爲構建負載是在啓動時組合的)。
注意事項¶
- 代碼審查:該插件由 AI 生成,安裝前請務必審查源碼。
- 不可撤銷:插件直接修改內存中的實時設置文檔,沒有撤銷或 Diff 預覽功能,重置配置需手動操作。
- 平臺限制:僅支持 Web Profile,不支持終端(CLI)。
- 數據流轉:帶有
role('secret')的設置不會在傳輸中顯示或修改,請使用 Adapter 文檔中提供的憑證配置方式。
總結¶
dsh-plugin-model-config 爲 DSH 用戶提供了更細粒度的模型配置控制能力。它不修改 DSH 源碼,而是通過 Cordis Patch 機制在運行時注入 UI 層。如果你需要精細調整 Adapter 的參數,此插件是一個實用的工具。
- 目錄頁:https://www.skillhub.cn/plugins/liutian11451-png/dsh-plugin-model-config
- 源碼倉庫:https://github.com/liutian11451-png/dsh-plugin-model-config