dsh-usage-stats
在终端中运行以下命令:
dsh plugin install lengduan/dsh-usage-stats
将以下提示词粘贴到 DeepSeek Harness 对话框中:
安装 dsh-usage-stats 插件:源码地址 https://github.com/lengduan/dsh-usage-stats ,在 DeepSeek Harness Web profile 下执行 dsh plugin install lengduan/dsh-usage-stats 后重启 dsh web,会话视图顶部即出现用量统计标签页。
插件介绍
DSH 本身不保留跨会话的用量视图,会话一删,历史 token 消耗就再也查不到。dsh-usage-stats 把每次模型调用的输入、输出、缓存命中、缓存写入逐条记进一个独立的本地 SQLite 账本,删会话、清日志都不影响已入账的数据,让用量记录真正持久化、可追溯。
核心能力在于「分桶」与「分口径」。数据按天 × 服务商 × 模型聚合,时间范围可切今日、本周、指定日期或全部;口径可分全部、仅主对话、仅 DSH 内部调用(压缩、摘要、标题生成)。三路数据来源——session/event 主对话、llm/stream 内部调用、启动时增量回溯——共用同一主键去重,不会双计。接口仅接受 loopback 来源,无出网请求、无配置项、无密钥,所有数据留在 $DSH_HOME 下的一两个文件里。
适合想按天或按模型核对 token 消耗、并且需要把主对话与 DSH 内部调用分开看的人。不适合需要算钱(只有 token 数,不乘单价)、跨机器汇总、或 TUI / headless 场景。
使用场景
- 按天核对各服务商和模型的 token 消耗明细
- 在用量视图中区分主对话与 DSH 内部调用(压缩、摘要、标题生成)
- 会话删除后仍能从本地账本追溯历史 token 记录
适合人员
- 需要按天或按模型核对 token 消耗的 DSH 用户
- 希望把主对话与内部调用分开统计的开发者
- 使用 DSH Web GUI 且关注用量数据持久化的用户