DSH Plugins
返回列表
🧠

dsh-usage-stats

记忆 更新于 2026.09.16

在终端中运行以下命令:

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 且关注用量数据持久化的用户