better-model-provider

by sanshanya

6 UI 增强github收录于 08-23

DeepSeek Harness 的按模型能力声明:推理强度档位(线上拼写)+ 请求模式

Per-model capability declaration for DeepSeek Harness: reasoning-effort levels (wire spellings) + request moda

安装

dsh plugin --profile web add github:sanshanya/better-model-provider

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

为 DeepSeek Harness 提供按模型的能力编辑:推理强度档位(含取值拼写)、请求模态与 token 容量——自定义路由上编辑声明,官方目录路由上编辑稀疏覆盖。

自定义模型:编辑声明。官方模型:编辑覆盖。供应商配置仍归官方。

English

编辑一个模型行

为什么

reasoningEfforts 与 input 这两个按模型字段此前只能手写 YAML:不声明,选择器就没有强度控件,图像会话还会拒收该模型(... does not accept image input)。本页把这两个字段连同 contextWindow / maxTokens 一起纳入编辑——一行配好一个模型。

安装

dsh plugin --profile web add github:sanshanya/better-model-provider

GitHub 方式安装会提示先为 pnpm 增加一个 allowBuilds 键,按提示添加后重跑 add。本地 link: 安装须先 npm install && npm run build。重启 dsh web,设置侧栏即现「模型能力」。

dsh plugin --profile web rm better-model-provider

使用

  1. 先在官方「模型」页配置供应商与 API 密钥;密钥与生命周期永远不出走本页。
  2. 展开某行:推理强度选「自定义」并勾选档位(需要 Off 就再勾 off,取值留空 → null);视觉模型在输入模态里勾 image;容量支持 K/M 写法(380K、1M)。应用后选择器与图像准入立即生效。
  3. 官方目录路由:点击「管理官方模型」——每个字段只写一个稀疏 modelOverrides 叶子;官方容量基线除非覆盖否则不动;推理取值绝不替你猜;「还原为官方默认」恰好摘掉你覆盖过的叶子。
  4. 「管理官方供应商(N)」列出每个驻装的目录路由;点选其一,你应用的第一个覆盖即会创建它的 profile。

内置的「DeepSeek」「OpenAI Codex」等专属适配器应用在其适配器代码中声明能力,不会出现在本页。

兼容性

契约线 @deepseek-ai/dsh-api-remotes ^0.1.0-rc.7(已对发布版 harness 实证);契约之外的能力面静默降级。开发门禁、live 车道与不变式见 CONTRIBUTING.md。

许可证

MIT

原始 README: https://github.com/sanshanya/better-model-provider/blob/main/README.zh.md ↗