dsh-quota-hub:DeepSeek Harness 额度监控插件

前言

在 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye