1998moye/dsh-plugin-usage ↗★ 0
dsh-plugin-usage
DSH Web 用量与费用看板:账户余额、今日/本周/本月/累计消费、API 请求次数、token 明细与趋势图(按 DeepSeek 官方峰谷价估算,数据从本地会话日志全量重建) 适合需要监控DeepSeek API使用量、Token消耗及估算费用的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:1998moye/dsh-plugin-usagedsh-plugin-usage
DeepSeek Harness(DSH)Web 端的用量与费用看板插件。 用量数据从本地会话日志全量重建,费用按 DeepSeek 官方峰谷价估算。
A usage & cost dashboard plugin for the DeepSeek Harness Web UI. Usage is rebuilt from the local session logs, and cost is estimated with DeepSeek's official peak/off-peak pricing.
它长什么样
插件在输入框工具条的右侧内联一个小按钮(与「完全权限 / 模型选择 / 上下文计量」同一行),显示今日消费; 点开后在按钮正上方弹出看板:
- 时间维度:今日 / 本周 / 本月 / 全部(本周从周一算起、本月从 1 号算起,均按北京时间)
- 三个指标:消费金额、API 请求次数、token 消耗
- 趋势图:今日/本周看近 7 天,本月/全部看近 30 天
- 明细:可按模型或按 API Key 分组
- 另有
Token页签(未命中 / 命中 / 输出 的构成与占比)与余额页签
为什么不做悬浮窗:早期版本用过全屏浮层和贴边悬浮条,无论停在哪里都会压住对话内容。 现在它注册进 DSH 的
conversation.input.right插槽,属于输入框工具条的一部分,不覆盖任何内容, 只在点开时弹出面板(点面板外或按Esc收起)。
特性
| 模块 | 说明 |
|---|---|
| 全量历史 | 启动时扫描 $DSH_HOME/sessions/**/session.jsonl.zstd 全量重建,包含插件安装之前的用量 |
| 账户余额 | 直连 DeepSeek 官方 /user/balance,区分充值余额与赠送余额;低于 10 元变黄、低于 3 元变红 |
| 消费金额 | 按北京时间自然日 / 周 / 月统计,含峰谷分时计价 |
| API 请求次数 | 同一 turn/step 的多次流式上报只算一次请求 |
| token 明细 | 按「未命中缓存 / 命中缓存 / 输出」拆分并给出占比 |
| 趋势图表 | 近 7 / 30 天每日消费柱状图 |
| 分组明细 | 按模型 / 按 API Key(provider) |
安装
需要 Node.js 20+ 与 DSH 0.1.5 及以上。
git clone https://github.com/1998moye/dsh-plugin-usage.git
dsh plugin --profile web add /path/to/dsh-plugin-usage