前言¶
在 DeepSeek Harness(DSH)里,GLM、MiniMax、Kimi 与 DeepSeek 的用量与额度分散在各家平台。切换模型时,想快速知道「还能用多久」「余额剩多少」,需要打开官网或手动查账单。下面介绍 dsh-quota-hub,它把这些数据聚合到 DSH 界面:侧边栏徽标 + 聊天框胶囊 + 设置页。
这是什么¶
dsh-quota-hub 是 DeepSeek Harness 的一个插件,维护者为 DarkDarkdDarkWine。它解决的问题是:在 DSH 环境下统一查看多家 Coding Plan 的额度与用量,无需离开 DSH 或切换到官网。
插件支持 GLM(智谱)、MiniMax、Kimi(月之暗面)与 DeepSeek 四家。它复用 DSH 已配置的模型 Key,不要求额外填入。
核心功能¶
1. 侧边栏徽标与聊天框胶囊¶
- 侧边栏底部:每家 provider 一枚百分比徽标。点一下立即刷新,悬停显示各家明细。
- 聊天输入框右下角:切到对应模型时出现一组窗口胶囊。
- GLM 模型:显示 5 小时窗口与每周窗口的百分比。
- MiniMax 模型:显示 5 小时与每周窗口的百分比。
- Kimi 模型:显示 5 小时与每周窗口的百分比。
- DeepSeek 模型:显示账户余额与今日花费。
徽标只显示最紧张的那一家(已用百分比最高,或余额最低),其余家数用 +N 尾标标出,不会变宽。
点击胶囊或徽标上的某一段,会打开该 provider 的独立详情面板:套餐/等级、全部窗口进度条、以及该家独有的扩展信息。
2. GLM Coding Plan¶
- 5 小时窗口与每周窗口:来自接口的
TOKENS_LIMIT,单位分别为 3 与 6。 - 联网搜索 / 网页读取:来自
TIME_LIMIT,有绝对值(已用 / 总量 / 剩余)。 - 套餐信息:来自
/api/biz/subscription/list,包含套餐名、状态、自动续费、下次续费日。
3. MiniMax Token Plan¶
- 5 小时窗口与每周窗口:来自
model_remains[].current_interval_*与current_weekly_*,按模型聚合出最紧张水位。 - 模型明细:每行一个模型的 5 小时 / 每周剩余百分比。
- 注意:用量查询必须使用 Token Plan 订阅 Key,普通按量付费 API Key 查不了;部分模型行
total=0时百分比显示为—,但窗口倒计时仍可用。
4. Kimi Code¶
- 5 小时窗口与每周窗口:来自
usages.limit_5h.used_ratio与usages.limit_7d.used_ratio,直接返回已用比例与重置时间。 - 加量包剩余:来自
boosterWallet.balance.amountLeft,买了加量包才出现。 - 并发上限:来自
parallel.limit,有则显示。 - 插件伪装 UA 为
KimiCLI/1.6,兼容旧版响应字段兜底解析。
5. DeepSeek(按量付费)¶
- 账户余额:来自
api.deepseek.com/user/balance(官方接口)。 - 今日花费:本地估算,监听 DSH 会话日志,按 token 数 × 价格表 × 峰谷系数计算,非官方账单。
- 当前定价区间:根据官方规则实时计算,包含今日峰/谷请求拆分。
- 模型定价:来自官方价格表,支持覆盖配置。
- 数据保留 7 天,存于
$DSH_HOME/dsh-quota-hub/ledger.json,按 sessionId:seq 幂等去重。
6. 设置页「额度监控」¶
设置 → 额度监控 页面提供每家 provider 的独立配置:
- 区域选择:GLM 国内版与国际版、MiniMax 国内版与国际版。
- 停用 / 启用:单独停用某一家。
- 刷新间隔(全局):60 秒 ~ 30 分钟,默认 120 秒。
- API Key:默认自动复用模型配置的凭证(GLM 用 ZAI_CODING_CN_API_KEY;MiniMax 国内版用 MINIMAX_CN_API_KEY、国际版用 MINIMAX_API_KEY),面板会显示「✓ 已自动复用凭证」。
配置文件位于 $DSH_HOME/dsh-quota-hub/config.json(v2,provider 维度),Key 不进此文件。
安装与启用¶
在本仓库目录下(插件源码即安装目标,改完即时生效):
dsh plugin --profile web add github:DarkDarkdDarkWine/dsh-quota-hub # 在线安装(GitHub 直装)
# 或本地开发:dsh plugin --profile web add <本地路径>/dsh-quota-hub
宿主端会随下一条消息热加载;界面端若没立刻出现,刷新一次窗口即可。
卸载:
dsh plugin --profile web remove dsh-quota-hub
典型用法¶
1. 查看当前会话的模型额度¶
在聊天框右下角,切到 GLM / MiniMax / Kimi 模型时,胶囊会自动显示对应的 5 小时与每周窗口百分比。
2. 查看整体用量概况¶
在侧边栏底部,悬停徽标可查看各家百分比与窗口重置时间;点击徽标可强制刷新。
3. 查看详细面板¶
点击胶囊或徽标上的某一段,打开该 provider 的独立详情面板,包含套餐、等级、全部窗口进度条与扩展信息。
4. 配置区域与 Key¶
在设置 → 额度监控 中,为每家 provider 选择区域(国内版/国际版),确认 Key 匹配区域。Key 自动复用,无需重新填入。
适用场景与注意¶
适合需要频繁切换 GLM / MiniMax / Kimi / DeepSeek 模型的 DSH 用户,希望在一个界面里掌握各家额度与用量。
注意:插件以当前 dsh 进程权限运行,安装前应检查源码与许可证(MIT)。
短结尾¶
dsh-quota-hub 把四家 Coding Plan 的额度聚合到 DSH 界面,提供侧边栏徽标、聊天框胶囊与独立详情面板。安装后即可复用现有 Key,无需额外配置。
- 目录页:https://www.skillhub.cn/plugins/DarkDarkdDarkWine/dsh-quota-hub
- GitHub:https://github.com/DarkDarkdDarkWine/dsh-quota-hub