Rannist/balance-dsh ↗★ 1

balance-dsh

查询 API 余额并统计会话 Token 消耗与费用 适合需要统计历史会话 Token 消耗、估算峰谷费用并查看账户余额的用户。

套件
balance-dsh
相容性
待驗證
版本
1.2.3
授權
MIT
最近更新
2026年9月27日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Rannist/balance-dsh

使用统计口径

  • 热力图按北京时间聚合最近 90 天持久化会话中的 assistant/message Token usage。
  • 费用按照每条消息的实际模型和峰谷时段估算,最终金额以 DeepSeek 官方账单为准。
  • 为避免历史会话过多拖慢 DSH,最多扫描最近 200 个会话;服务端统计和客户端展示结果均缓存 5 分钟,重复打开菜单不会重复请求。
  • 账户余额优先读取 DSH 官方账号(官方版登录后即可用,无需 API Key);未登录官方账号时回退到 API Key。两者都不可用时仍可查看本地 Token 与费用统计,只是余额会显示为不可用。

配置

在插件注册项(或 cordis.patch.yml)中覆盖:

- id: balance
  name: balance-dsh
  config:
    apiKey: sk-xxxx                        # 可选;缺省用 DEEPSEEK_API_KEY 环境变量/凭据
    peakWindows:                           # 可选;默认周一至周五,如下
      - {start: 9, end: 12}
      - {start: 14, end: 18}
    peakWeekdays: [1, 2, 3, 4, 5]          # 可选;1=周一 … 5=周五,0/6=周末
    price:                                 # 可选;逐项覆盖对应模型价格(元/百万 tokens)
      inputCnyPerMillion: 1
      cacheReadCnyPerMillion: 0.02
      cacheWriteCnyPerMillion: 0
      outputCnyPerMillion: 4

注意:插件已自动按高峰/空闲时段计费(高峰价 = 目录价 × 2),不要再设置 config.peak: true,否则会重复翻倍。