把各提供方线上模型列表同步进 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 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
设置 → 模型同步 展示全部已配置提供方:启停本插件、发现并写入新模型、查看各家额度。输入框旁的圆环只标注当前会话模型;全部家底仍在设置页。
效果
设置页:发现并一键写入新模型

输入框:悬停圆环查看当前 提供方 / 模型

内环是 5 小时,外环是 7 天。悬停标题为 提供方 / 模型。按量计费用「上次充值 = 100%」对照当前余额。
安装
npm(推荐,预构建,不用开 allowBuilds):
dsh plugin --profile web add dsh-model-sync
GitHub(同样带 lib/,也不用 allowBuilds):
dsh plugin --profile web add github:jiay98528-dev/dsh-model-sync
然后重启 dsh web,刷新页面,打开 设置 → 模型同步。
包已声明 dsh.bundle(cordis.patch.yml)和 dsh.client.immediately: true,设置页和圆环会自己挂上,不依赖别的包 inject。
使用
1. 设置页
- 启动
dsh web,打开 设置。 - 左侧点 模型同步。
- 列表为空就点 刷新。
- 每个提供方卡片会显示:
id和baseURL- 发现到的模型芯片(蓝框 = 设置里还没有的新 id)
- 应用 N 个新模型:把这些 id 写进
llm-pi-ai.providers.<id>.models - 额度 / 余额,或该家没有公开窗口接口时的原因
- 顶部开关可启停 模型同步 以及可选的 订阅制模型接入(
sub-model-access),写入对应行的disabled,热生效。
没有 OpenAI GET /models 的协议(MiniMax、Kimi Coding、OpenAI Codex)会回落到 catalog 里的已知 id,不会标成红色「该协议没有 /models 列表」。
2. 对话圆环
- 打开任意会话,照常选模型。
- 输入框模型名左侧会出现双环。
- 鼠标悬停或键盘聚焦,卡片标题是本会话的
提供方 / 模型。 - 换模型,圆环跟着变。其它提供方请去设置页看。
如果悬停写着尚未识别当前模型,说明这个会话的提供方还不在发现列表里——去设置页刷新一次。
3. 额度从哪来
| 提供方 | 圆环数据 | 接口 |
|---|---|---|
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 |
deepseek-official |
余额对照上次充值 | api.deepseek.com/user/balance |
xai |
只显示原因 | grok.com 的 gRPC 账单尚未接入 |
| 其它 | 只显示原因 | 还没有公开套餐窗口 |
套餐百分比对齐 CC Switch 的计划接口。剩余 % = 100 − 已用。智谱(zai)的 Authorization 必须是裸 key,不要加 Bearer 。Codex 若本机有 ~/.codex/auth.json,会读取其中的 tokens.account_id。
配置
在 profile 的 cordis.patch.yml 里按 id model-sync 覆盖:
- id: model-sync
name: dsh-model-sync
config:
profile: web
pollMs: 60000
| 字段 | 默认 | 含义 |
|---|---|---|
profile |
web |
读写哪个 $DSH_HOME/profiles/<name> |
pollMs |
60000 |
额度刷新间隔(最小 5000) |
说明
- Host 代码在
node_modules里。改完并pnpm build后必须重启dsh web。只改前端的话,刷新页面即可。 - 额度请求只用 DSH 里已经存好的凭据。Token 不会打进日志,也只发给该提供方自己的额度接口。
- 安装插件等于在你的机器上跑第三方代码。装到有密钥的环境前,先看一眼源码。
许可
MIT
链接
同类插件
Mars-Sea/dsh-commandcode-provider★ 9
非官方 Command Code 模型接入插件:注册 `commandcode` 路由,带实时模型目录与推理强度支持。
feibi-mochi/deepseek-harness-wallet★ 8
多供应商钱包标签:官方 DeepSeek 余额、本会话花费与 token、第三方合计 token、一键充值、低余额提醒。
franksong2702/dsh-codex-connect★ 7
通过 ChatGPT OAuth 将 OpenAI Codex 模型接入 DeepSeek Harness,并提供可选的搜索与图片工具。
jyh20030112/dsh-visual-plugin★ 6
给纯文本模型装上眼睛:把用户图片转发给任意 OpenAI 兼容的视觉模型生成描述,并在 Web UI 右侧面板展示结果。
Noob-stupid/dsh-github-login★ 4
零终端的 GitHub 可视化登录插件:窗口内完成设备码授权,令牌同步进 gh CLI,附宿主端状态与唤起接口。
btspoony/dsh-llm-fallbacks★ 4
基于角色的模型重试与备用策略。