dsh-provider-model-configurator:在 DSH WebUI 中集中管理提供商模型条目

前言

在 DeepSeek Harness(DSH)里接入多家模型提供商时,单个模型的上下文窗口、最大输出、输入模态和推理档位往往分散在配置各处。手动查文档、逐项填写既慢,也容易与 openai-completions 推理分发所需的兼容字段不一致。若要从 llm-pi-ai 预设或其他已配置提供商复用参数,通常还要对照多处配置抄写。

下面介绍的 dsh-provider-model-configurator 由社区维护者 LiangYin233 发布,在 DSH WebUI 的独立设置页「模型 Pro / Model Pro」中,把上述能力收拢到同一界面:查看、新建、编辑、复制与删除各提供商下的模型条目,并支持从 pi-ai 预设或任意已配置提供商一键填充表单。

这是什么

dsh-provider-model-configurator 是 DSH 的 Web 端插件,分类为模型推理。它在设置页左侧导航「模型 Pro」(位于 Models 页之后)提供图形化模型条目管理,覆盖上下文窗口、最大输出、输入模态、推理档位与推理兼容开关(compat)。

插件当前版本为 v0.3.9,采用 MIT 许可证,在 SkillHub 社区目录GitHub 均可获取。SkillHub 为独立社区站点,与 DeepSeek / 幻方无官方从属关系;DSH 生态遵循「一切皆插件」的思路,此类工具由社区贡献者维护。

核心功能

模型条目的增删改查

选择目标提供商后,插件列出该提供商下显式配置的模型条目及配置摘要,可对单条执行编辑或删除。

新建模型时输入模型 ID,再填写显示名、上下文窗口、最大输出、输入模态(text / image)、推理档位(档位对应 wire 值;off 留空表示不发送)。推理档位与输入模态均支持「未设置(继承目录)」,避免把未配置的字段写成显式默认值。

从预设或其他提供商复制填充

「使用模型预设」打开来源选择器,可从内置 llm-pi-ai 模型列表或其他已配置提供商挑选模型,快速填充表单。内置目录会读取目标模型的上下文参数与最大 Token,无需自行查询文档后手填。

推理兼容开关(compat)

编辑 thinkingFormat(可选值包括 openai、deepseek、openrouter、together、zai、qwen、string-thinking、ant-ling)与 supportsReasoningEffort(true / false / 未设置),供 openai-completions 推理分发读取。

目录快照行为

在尚未显式配置模型列表的目录提供商上新建或应用模型时,插件会把内置目录的当前模型列表整体写入为该提供商的显式条目:目录中已有 ID 原地更新,新 ID 追加;此后编辑均基于这份显式列表。目录后续更新不会自动合并进已快照的列表。若目录提供商的显式条目删至零个,则回退为内置目录(未快照)状态。使用目录型提供商时需留意这一行为,避免误以为目录更新会自动同步到已快照列表。

安装与启用

官方 README 给出的安装方式如下(以 v0.3.9 为例):

# 从 GitHub 安装
dsh plugin --profile web add github:LiangYin233/dsh-provider-model-configurator#v0.3.9

# 或从 GitHub tarball 安装
dsh plugin --profile web add https://github.com/LiangYin233/dsh-provider-model-configurator/archive/refs/tags/v0.3.9.tar.gz

# 或从本地打包安装
npm pack
dsh plugin --profile web add ./dsh-provider-model-configurator-0.3.9.tgz

安装后重启 Web 服务器并刷新页面,打开设置,在左侧导航进入「模型 Pro」。

典型用法

  1. 安装插件并重启 DSH Web 服务,刷新浏览器后进入设置 →「模型 Pro」。
  2. 在界面中选择目标提供商,查看现有模型条目列表与配置摘要。
  3. 新建模型:输入模型 ID,手动填写各字段;或点击「使用模型预设」,从 pi-ai 预设目录或其他提供商选择来源,一键填充上下文、输出上限等参数。
  4. 按需设置推理档位与输入模态;未确定的字段可保持「未设置(继承目录)」。
  5. 若该提供商走 openai-completions 推理分发,在 compat 区域配置 thinkingFormatsupportsReasoningEffort
  6. 保存后,目标提供商下的显式模型列表即被更新;对目录型提供商,首次操作可能触发目录快照,后续编辑均针对快照后的显式列表。

适用场景与注意

适合谁

  • 在 DSH WebUI 中管理多家提供商、多款模型,需要统一维护上下文、输出上限与推理相关字段的开发者。
  • 希望从 llm-pi-ai 预设快速套用参数,或从已有提供商复制模型配置、减少重复填写的用户。
  • 需要为 openai-completions 路径显式配置 thinkingFormatsupportsReasoningEffort 的场景。

使用前注意

  • 插件以当前 DSH 进程权限运行,安装前应阅读 源码 与 MIT 许可证,确认符合你的部署策略。
  • 目录提供商在首次写入后会形成快照,内置目录的后续更新不会自动合并;若依赖目录自动更新,需了解回退与重配方式。
  • 安装命令中的版本标签(如 v0.3.9)以 README 与发布页为准,升级时替换对应 tag 或 tarball 地址。

结尾

dsh-provider-model-configurator 把 DSH 里分散的模型参数与推理兼容配置集中到「模型 Pro」设置页,并支持从 pi-ai 预设或其他提供商一键填充,适合需要频繁调整多提供商模型条目的场景。更多信息见 SkillHub 目录页GitHub 仓库

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

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

小夜