DeepSeek Harness 插件:dsh-plugin-model-config

前言

DeepSeek Harness (DSH) 提供了模型推理的 Web 配置界面。在默认的 Settings > Models 页面中,虽然可以看到 Provider 的路由、凭证和模型目录,但对于 Adapter 的其他配置项(如推理模式、推理努力程度、上下文窗口、Token 默认值、各类预算限制及超时设置),默认界面缺乏直接的控制入口。

dsh-plugin-model-config 插件填补了这一空白。它在 Provider 卡片内部以行形式展示这些配置项,允许你直接编辑。

插件定位

这是一个针对 DeepSeek Harness Web 界面 Settings > Models 页面的完整模型配置编辑器。

  • 维护者:liutian11451-png
  • 许可:MIT
  • 定位:在 Provider 卡片内直接编辑配置参数。

核心功能

该插件通过读取部署的 Schema 动态生成配置行:

  1. 卡片内编辑:将原本分散的配置项以行形式呈现,直接位于 Provider 卡片内部,布局与标准设置表单一致。
  2. 类型支持:根据 Schema 自动匹配控件类型,支持:
    • number:数字输入框(携带最小值、最大值、步长)。
    • boolean:开关。
    • string:文本框(凭证引用会被标记)。
    • 字面量联合类型:下拉选择。
  3. 动态适配:配置列表不写死,直接来源于部署的 llm.listConfigurableProviders() 和各命名空间的序列化 Schema。添加新的 Adapter 或新的配置项无需修改插件代码即可显示。

安装与启用

插件通过 DSH 的包管理机制安装。

dsh plugin --profile web add dsh-plugin-model-config

安装完成后,需要重启 dsh web 进程并刷新页面以应用变更(因为构建负载是在启动时组合的)。

注意事项

  1. 代码审查:该插件由 AI 生成,安装前请务必审查源码。
  2. 不可撤销:插件直接修改内存中的实时设置文档,没有撤销或 Diff 预览功能,重置配置需手动操作。
  3. 平台限制:仅支持 Web Profile,不支持终端(CLI)。
  4. 数据流转:带有 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
羽毛球分组比赛记分
小程序二维码

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

小夜