Amo-aibiancheng/dsh-balance-meter ↗★ 2

@amo-aibiancheng/dsh-balance-meter

DSH Web 界面底部常驻标注:充值余额 + 本次会话已消费金额(按账户余额差测量) 适合需要实时监控API充值余额、单次会话消费,并进行Token折算校验的用户。

パッケージ
@amo-aibiancheng/dsh-balance-meter
互換性
未検証
Cordis ピア範囲
^4.0.2
バージョン
0.2.0
ライセンス
MIT
最終更新
2026/10/08

インストール

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

ドキュメント

README 全文を読む ↗

配置

全部有默认值,改配置就是改 profile 的 cordis.patch.yml 里那一行的 config::

- id: dsh-balance-meter
  name: '@amo-aibiancheng/dsh-balance-meter'
  config:
    pollIntervalMs: 45000      # 余额采样间隔(5000 – 1800000),下限是给官方接口留的余量
    requestTimeoutMs: 20000    # 单次余额查询超时(3000 – 120000)
    anomalyRatio: 0.5          # 单次跌幅超过余额的这个比例 → 视为账号事件,不计入会话
    showTokenCrossCheck: true  # 明细里是否给出 token 折算的交叉校验
    price:                     # 仅供交叉校验使用(元/百万 token)
      currency: CNY
      cacheHit: 0.1
      cacheMiss: 3
      output: 9

Config 是按官方插件同款写的 schemastery schema(不是手写默认值对象):加载器会调用 schema 本身来解析这一行,纯对象会让插件行直接加载失败——这正是第一版崩在 failed to import 的原因,现在由 test/host.test.mjs 的激活用例守着。

越界值会被 schema 直接拒绝,不会流到官方接口。所有可调字段都是 volatile():在设置里改动 会立刻作用于正在运行的这一行(宿主每读一次配置都经过 .get()),无需重启。