前言¶
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