dsh-model-metadata
在终端中运行以下命令:
dsh plugin install pgjh/dsh-model-metadata
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install pgjh/dsh-model-metadata 即可安装该插件,源码地址为 https://github.com/pgjh/dsh-model-metadata 。
插件介绍
在 DSH 里接自定义网关时,settings.yaml 里通常只写了一个模型 id。DSH 用「网关名 + 模型 id 原样」去内置目录匹配,自定义网关名自然查不到,结果模型被当成什么都不支持:上下文按 256K 一刀切、推理等级缺失、图片请求直接被拒——可这些模型的名字(gpt-4o、claude-sonnet-4-5、deepseek-v41-flash)在目录里其实都有现成答案。
dsh-model-metadata 只做一件事:取出 id 里最后一个斜杠后面的名称,按「官方路由 → 内置目录 → opencode → models.dev」的顺序查一遍,把上下文长度、输出上限、推理等级、图片支持四个字段补到位。它只填你留空的项,你亲手写过的字段一律不动;读不到配置文档时宁可完全不补,也不拿目录值覆盖你的声明。界面上额外提供「推理等级」和「视觉」两个控件——这是 DSH 官方设置页没有的图形入口——改完点「写入」才落盘,不点就一直跟着目录走。目录快照在启动、打开界面和按天三个时机自动刷新,新出模型无需手动维护。
适合在 DSH 里挂了自建网关或第三方路由、模型名是业界通用写法、但 DSH 认不出网关的用户。如果你只是用官方路由(OpenAI、Anthropic 直连),这个插件不会对你产生额外影响;如果你的模型名是自造的(internal-model-v3 之类),目录里找不到就会如实标注「无匹配」并列出附近家族供参考,不会拿别人的值硬塞给你。
使用场景
- 自定义网关里只写了模型 id,上下文、推理等级、图片支持全部缺失
- 想在 DSH 设置页里直接切换推理等级和视觉开关,而不是手改 settings.yaml
- 多个网关共用同一批模型,不想逐条手工补齐能力参数
适合人员
- 在 DSH 里挂自建或第三方网关、模型名走业界通用写法的用户
- 偏好图形化调整推理等级与图片支持、不想手写配置文件的用户
- 希望目录数据随新模型自动更新、不必每次手动补参数的用户