模型信息补全插件:自动补全上下文、输出上限、思考档位和图片能力

前言

在 DeepSeek Harness (DSH) 中管理自定义供应商时,通常需要手动填写上下文窗口、输出上限、思考档位和图片能力等字段。这些配置项在添加新模型时容易遗漏或填写错误,导致模型无法正常工作或推理效果受限。该插件通过连接 models.dev,按模型名自动补全这些字段,解决配置繁琐且容易出错的问题。

是什么

dsh-model-info-fill 是一个 DeepSeek Harness 插件,由 11zld22 维护。它利用 models.dev 的百科数据,为自定义供应商中的模型自动填充上下文、输出上限、思考档位和图片能力。插件不会覆盖用户已经手填的字段,也不会根据 models.dev 创建供应商(因为没有 Base URL / API Key)。

核心功能

插件主要提供以下能力:

  1. 自动补全字段:从 models.dev 自动补全上下文窗口 contextWindow、输出上限 maxTokens、思考档位 reasoningEfforts 和图片声明 input。
  2. 保留手填数据:已经手填过的字段不会被覆盖,已设过 reasoning 的供应商默认档位也不会被覆盖。
  3. 默认值处理:百科未命中时使用默认值,百科写不清楚的字段宁可留空。
  4. 智能档位判断:处理档位未写明的模型,不编造档位;百科里没有的模型会套默认值。
  5. 供应商默认档位:给供应商设置默认思考档位(reasoning),作为新对话的默认思考强度。
  6. 严格模式:支持严格模式检查默认档位兼容性,只有该供应商的模型全都支持某个档位时才写入。
  7. 模型匹配逻辑:支持精确匹配、去除前缀和变体后缀(如 :free)后的比对。

安装与启用

使用官方命令安装:

dsh plugin --profile web add github:11zld22/dsh-model-info-fill

安装完成后重启 DSH。桌面版请将 --profile web 替换为 --profile desktop。打开 设置 → 模型 即可使用该插件。

典型用法

在模型设置页面底部,会显示「模型信息补全」一行,包含百科同步时间和模型数量。

  1. 更新百科:点击「更新」按钮,重新拉取 models.dev 的数据。
  2. 自动补全:保存自定义模型时,插件会自动补全缺失的字段。
  3. 批量补全:点击「补全全部缺失」,立刻给当前所有自定义模型补全,并为供应商设置默认思考档位。
  4. 未匹配区域:在「未匹配」区域修改默认值(如默认档位),之后新加的、百科对不上的模型都会使用这套设置。
  5. 档位未写明区域:在「档位未写明」区域,针对只标明会思考但没写离散档位的模型,选择保留、清掉或指定档位。
  6. 确认旧数据:点击「确认保留」或「清掉档位」,处理疑似旧版本代填的数据(如 0.2.0 之前代填的 minimal / low / medium / high)。
  7. 严格模式:在面板中勾选或取消「严格」模式,决定是否在写入默认档位前检查所有模型是否支持。

注意事项

  1. 不创建供应商:插件仅用于补全模型字段,不会根据 models.dev 创建供应商(没有 Base URL / API Key)。
  2. 百科数据局限:百科里没有的模型会使用默认值,百科写不清楚的字段宁可留空。
  3. 不编造档位:不会替百科只标明会思考但没写离散档位的模型编造档位。
  4. 数据兼容性:支持 DSH 0.1.6 和 0.1.7 的设置接口。缓存超过 7 天会在启动后自动刷新。
  5. 许可证:插件采用 MIT 许可证。

结尾

该插件通过标准化模型信息的录入流程,减少了手动维护的成本,特别适合需要管理大量自定义模型的开发者。更多细节请访问 GitHub。

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

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

小夜