dsh-usage-state
DSH plugin: show account balance (API mode) or coding-plan quota (5h/7d/30d) for the model in use 适合需要实时监控各API供应商余额和套餐用量的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:takboo/dsh-usage-stateREADME
Read the full README ↗dsh-usage-state
中文 | English
在 DSH(DeepSeek Harness) 里一眼看到你的账户余额或套餐额度——就在输入框统计行的正下方。
A minimal DSH plugin that shows your account balance (API mode) or coding-plan quota (5h / 7d / 30d) for the model you are using, right under the composer.
输入框统计行下方: z.ai / GLM · 5h 12% (4h0m) ▓▓▓░░░░░ · 7d 59% (3d17h) ▓▓▓▓▓░░░
DeepSeek · ¥58.13
悬停任意一段: Source DeepSeek · Mode API balance · Granted 0 · Topped up 58.13
特性
- 零配置可用:按 provider 自动识别该用哪个数据源与模式,DSH 里配过的密钥会被自动复用,不填任何东西就能看到读数。
- 账户级配置:余额与额度是账户级的,所以每个供应商只配一次(
自动/API/Coding Plan/隐藏),模型清单只作展示。 - 始终可见一行:固定在输入框统计行的正下方(原生统计行与其弹窗原样保留、不做替换),不需要悬停或点击。
- 失败不撒谎:请求失败时保留上次成功值并标明「多久之前 + ⚠」,绝不显示 0 或伪造数据;密钥无效、接口报错、网络不可达会分别给出可读原因。
- 悬浮提示:每段文字悬停显示一行放不下的信息——数据源与模式、窗口的绝对重置时刻、余额的赠送/充值构成、失败原因与原始消息。
- 中英双语:跟随 DSH 的语言设置(
locale.preference),设置页与状态行都不含硬编码文案。 - 只做显示:只有余额与额度,没有成本统计、价格目录、历史账单、预算、峰谷计价。
安装
前置条件:DSH 0.1.5-rc.2 或更高、Node ≥ 20,装进 web profile。包内自带预构建的 lib/,安装时没有构建步骤。