前言¶
在 DeepSeek Harness (DSH) 中管理自定义供应商时,通常需要手动填写上下文窗口、输出上限、思考档位和图片能力等字段。这些配置项在添加新模型时容易遗漏或填写错误,导致模型无法正常工作或推理效果受限。该插件通过连接 models.dev,按模型名自动补全这些字段,解决配置繁琐且容易出错的问题。
是什么¶
dsh-model-info-fill 是一个 DeepSeek Harness 插件,由 11zld22 维护。它利用 models.dev 的百科数据,为自定义供应商中的模型自动填充上下文、输出上限、思考档位和图片能力。插件不会覆盖用户已经手填的字段,也不会根据 models.dev 创建供应商(因为没有 Base URL / API Key)。
核心功能¶
插件主要提供以下能力:
- 自动补全字段:从 models.dev 自动补全上下文窗口
contextWindow、输出上限maxTokens、思考档位reasoningEfforts和图片声明input。 - 保留手填数据:已经手填过的字段不会被覆盖,已设过
reasoning的供应商默认档位也不会被覆盖。 - 默认值处理:百科未命中时使用默认值,百科写不清楚的字段宁可留空。
- 智能档位判断:处理档位未写明的模型,不编造档位;百科里没有的模型会套默认值。
- 供应商默认档位:给供应商设置默认思考档位(
reasoning),作为新对话的默认思考强度。 - 严格模式:支持严格模式检查默认档位兼容性,只有该供应商的模型全都支持某个档位时才写入。
- 模型匹配逻辑:支持精确匹配、去除前缀和变体后缀(如
:free)后的比对。
安装与启用¶
使用官方命令安装:
dsh plugin --profile web add github:11zld22/dsh-model-info-fill
安装完成后重启 DSH。桌面版请将 --profile web 替换为 --profile desktop。打开 设置 → 模型 即可使用该插件。
典型用法¶
在模型设置页面底部,会显示「模型信息补全」一行,包含百科同步时间和模型数量。
- 更新百科:点击「更新」按钮,重新拉取 models.dev 的数据。
- 自动补全:保存自定义模型时,插件会自动补全缺失的字段。
- 批量补全:点击「补全全部缺失」,立刻给当前所有自定义模型补全,并为供应商设置默认思考档位。
- 未匹配区域:在「未匹配」区域修改默认值(如默认档位),之后新加的、百科对不上的模型都会使用这套设置。
- 档位未写明区域:在「档位未写明」区域,针对只标明会思考但没写离散档位的模型,选择保留、清掉或指定档位。
- 确认旧数据:点击「确认保留」或「清掉档位」,处理疑似旧版本代填的数据(如 0.2.0 之前代填的
minimal/low/medium/high)。 - 严格模式:在面板中勾选或取消「严格」模式,决定是否在写入默认档位前检查所有模型是否支持。
注意事项¶
- 不创建供应商:插件仅用于补全模型字段,不会根据 models.dev 创建供应商(没有 Base URL / API Key)。
- 百科数据局限:百科里没有的模型会使用默认值,百科写不清楚的字段宁可留空。
- 不编造档位:不会替百科只标明会思考但没写离散档位的模型编造档位。
- 数据兼容性:支持 DSH 0.1.6 和 0.1.7 的设置接口。缓存超过 7 天会在启动后自动刷新。
- 许可证:插件采用 MIT 许可证。
结尾¶
该插件通过标准化模型信息的录入流程,减少了手动维护的成本,特别适合需要管理大量自定义模型的开发者。更多细节请访问 GitHub。