前言¶
DeepSeek Harness (DSH) 采用插件化架构。在管理提供商和模型时,官方界面往往难以满足精细化的配置需求。dsh-model-cap 插件在设置页新增独立导航「提供商配置」,用于处理配置文件的增删改查与高级声明。
核心功能¶
提供商管理¶
支持新增、编辑、删除。可配置提供商地址、协议(openai-completions 或 openai-responses)以及 API Key(支持留空,适用于本地模型或免鉴权网关)。
模型管理¶
支持对模型进行新增、编辑、删除和批量删除。提供拖动排序(蓝色落点线)、搜索以及从网关拉取模型的功能。
推理与识图声明¶
支持声明推理档位 reasoningEfforts(支持 minimal 到 max,留空即 off)。支持声明识图能力 input: [text, image]。
连通与维护¶
提供单个测试与全量测试接口。支持临时禁用特定提供商、整体归档以及随时启用。
运行机制¶
插件直写 llm-pi-ai 命名空间,保存即热生效。当会话中断时,系统会按 revision 栅栏自动恢复,防止配置丢失。
安装与配置¶
安装命令¶
dsh plugin --profile web add dsh-model-cap
本地开发¶
若需从源码本地开发:
dsh plugin --profile web add file:/absolute/path/to/dsh-model-cap
环境要求¶
- DeepSeek Harness:
>= 0.2.0-rc.1 - Node.js:
>= 22
自包含说明¶
该插件不依赖 dsh-react-kit。模板组件已通过构建脚本内联至 lib/client.js,源码快照位于 vendor/dpk/。这意味着单包安装即可运行,无需额外依赖外部组件库。
总结¶
dsh-model-cap 专注于解决 DSH 中提供商与模型配置的繁琐问题,通过热生效和 revision 栅栏机制保证了配置的稳定性。适合需要精细化管理多个 OpenAI 兼容接口或本地模型的开发者。