把各提供方线上模型列表写进 DSH 设置,输入框圆环显示当前会话模型的 5 小时/7 天窗口或按量剩余余额。
安装
# npm 包(预构建)
dsh plugin --profile web add dsh-model-sync
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:jiay98528-dev/dsh-model-sync
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
一共占用两页设置,分别是自动获取对应供应商的模型 ID 和各个模型的用量详情。模型同步把提供方线上的新模型 id 写入 settings,导航是同步箭头。用量详情会列出各家窗口、累计次数和 API 余额。重置写成倒计时,例如 2 天 3 小时后重置。5 小时和 7 天各占一行。界面中英双语,跟随 DSH 语言设置。
效果
| 中文 | English | |
|---|---|---|
| 模型同步 | ![]() |
![]() |
| 用量详情 | ![]() |
![]() |
| 输入框 | ![]() |
![]() |
拥有双重限额的模型用两层圆环计数,分别代表 5 小时和 7 天限额。进度条颜色会跟随剩余额度变化。
安装
包已上架 npm。
dsh plugin --profile web add dsh-model-sync
GitHub 源同样带预构建 lib/,不用开 allowBuilds。
dsh plugin --profile web add github:jiay98528-dev/dsh-model-sync
装完重启 dsh web,刷新页面,打开 设置 → 模型同步。插件市场列表见 awesome-dsh-plugin。
包自带 cordis.patch.yml 补丁(dsh.bundle),客户端声明 dsh.client.immediately: true,装上即生效,不用手动改配置。
使用
模型同步
- 打开 设置 → 模型同步。
- 列表空就点 刷新。
- 每张卡片列出提供方 id、
baseURL和模型芯片。蓝框是 settings 里还没有的 id,点 应用 N 个新模型 写进llm-pi-ai.providers.<id>.models。 - 折叠的 插件启停 开关本插件和可选的
sub-model-access,写 cordis.patch.yml 的 disabled 标志,热生效。
MiniMax、Kimi Coding、OpenAI Codex 没有 OpenAI /models 端点,插件用 catalog 里的已知 id。
用量详情
- 打开 设置 → 用量详情。
- 每家列出 5 小时和 7 天窗口,各占一行,带剩余百分比、厂商累计次数、重置倒计时和彩色进度条。
- 按量行显示
当前 / 基准,首采把当时余额当基准。要把插件启用前已经花掉的部分算进百分比,点 以当前余额为基准,余额行还会记录基准时间。 - 页面每 60 秒自动刷新,也可以点 刷新 立即拉一次。
对话圆环
- 照常选模型。
- 圆环在模型名右侧、上下文进度条左侧,只跟当前会话的模型,换模型圆环跟着变。
- 悬停圆环打开详情卡,标题是当前会话的
提供方 / 模型。每个窗口一行,写剩余百分比和重置倒计时,例如5 小时 剩余 100% · 2 小时 15 分后重置。 - 其它提供方的额度在用量详情页里。
额度从哪来
| 提供方 | 图标 | 接口 |
|---|---|---|
openai-codex |
5h / 7d | chatgpt.com/backend-api/wham/usage |
kimi-coding |
5h / 7d,加量包在悬停卡 | api.kimi.com/coding/v1/usages |
zai |
5h / 7d | api.z.ai/api/monitor/usage/quota/limit |
minimax-cn |
5h / 7d | api.minimaxi.com/v1/api/openplatform/coding_plan/remains |
xai |
7d | grok.com gRPC-web,移植自 CC Switch |
deepseek-official |
余额对照上次充值 | api.deepseek.com/user/balance |
xiaomi |
无数据 | 无公开套餐接口 |
DeepSeek 按量基准写在 $DSH_HOME/profiles/<profile>/model-sync.baseline.json。读数高于已存基准,按充值处理,基准重置为新读数。
配置
- id: model-sync
name: dsh-model-sync
config:
profile: web
pollMs: 60000
| 字段 | 默认 | 含义 |
|---|---|---|
profile |
web |
读写哪个 $DSH_HOME/profiles/<name> |
pollMs |
60000 |
轮询间隔参数,最小 5000。页面当前每 60 秒刷新额度 |
说明
- Host 代码在
node_modules里。改完并pnpm build后重启dsh web,只改前端刷新页面即可。 - 额度请求使用 DSH 里已存的凭据,插件不单独存密钥。
- 圆环位置绑定 DSH 0.1.0-rc.6 的 composer 类名。
- 变更记录见 CHANGELOG.md。
许可
MIT
链接
同类插件
V1ki/dsh-plugin-subscriptions★ 399
把 ChatGPT(Codex)、Claude、Grok 订阅当作 DeepSeek Harness 的 LLM 提供方:设置页登录、模型目录、用量展示,以及 image_generate、video_generate 与 x_search 工具。
Mars-Sea/dsh-commandcode-provider★ 341
非官方 Command Code 模型接入插件:注册 `commandcode` 路由,带实时模型目录与推理强度支持。
corrinehu/dsh-workbuddy-connect★ 222
将 WorkBuddy 桌面 App 包含的模型自动接入 DeepSeek Harness,在 DSH 对话窗口里零配置使用。
cv-superding/dsh-deepseek-web-login★ 178
新增 deepseek-web provider,把 chat.deepseek.com 网页端模型接入 DSH:浏览器登录抓取、PoW 请求签名、SSE 流式传输与基于提示词的工具调用。
volcengine/ark-cli#ark-plan-api★ 139
在 DSH 原生模型选择器中注册方舟 Agent Plan、Coding Plan 与后付费模型路由。
franksong2702/dsh-codex-connect★ 125
通过 ChatGPT OAuth 将 OpenAI Codex 模型接入 DeepSeek Harness,并提供可选的搜索与图片工具。






社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。