前言¶
使用 DeepSeek Harness Web 跑会话时,每次模型调用都会带有 token 用量,但这些 usage 数据分散在响应中,不容易按会话、模型、天回看。
dsh-cost-tracker 是一个 DSH 客户端插件,用于记录每日 LLM 调用花费,并支持按会话、模型、天多维度查看。
这是什么¶
- 插件名:
dsh-cost-tracker - 维护者:
lyfZhixing - 分类:客户端
- 许可证:MIT
它解决的是:安装后,在 DeepSeek Harness Web 中记录新产生的模型调用用量,按定价表估算花费,并在面板中查看总览、按模型、按会话、最近调用和价格设置。
核心功能¶
下面介绍已核实的能力。
1、自动记录每次模型调用的用量:输入(未命中)、缓存命中、输出、推理 tokens。
2、按定价表估算花费,单位为:元 / 100 万 tokens。
3、支持高峰时段倍率:默认北京时间 9-12、14-18 为 2x;周末全天按谷价计算。
4、提供三个查看入口:
- 侧边栏「¥ 花费统计」按钮
- 会话标题栏右侧「¥ 花费」
- 输入框下方本会话花费读数
5、面板包含:总览、按模型、按会话、最近调用、价格设置。
6、价格修改后,历史记录按新价格重算。
7、只读取 API 响应中已有的 usage 数据做本地计算,不调用模型。
安装与启用¶
先执行推荐安装命令:
dsh plugin --profile web add dsh-cost-tracker
这条命令用于向 DSH Web 插件目录添加 dsh-cost-tracker。
安装后重启 dsh web,再刷新页面,即可在侧边栏底部看到「¥ 花费统计」。
如果国内镜像安装报 404,可临时执行:
dsh plugin --profile web add dsh-cost-tracker --registry=https://registry.npmjs.org/
数据保存在本机:
~/.dsh/cost-tracker.json
卸载插件不会删除该数据文件。
典型用法¶
1、打开任意会话正常使用,每次模型回复都会自动记录。
2、点击侧边栏底部「¥ 花费统计」查看今日、近 7 天、累计、按模型、按会话、最近调用。
3、在「价格设置」页修改高峰时段、默认价格或按模型价格。
4、保存后,历史记录会按新价格重算。
适用场景与注意¶
适合需要在本机 DSH Web 中查看花费的使用者,尤其是希望按会话、模型、天查看 LLM 调用成本的人。
使用前注意:
- 插件只记录安装之后新产生的模型调用,历史调用无法回溯。
- 默认价格为估算值,需要按实际计费标准在「价格设置」页修改。
- 插件不包含任何 API 密钥或凭据,无网络上报。
- 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
- 许可证为 MIT。
- 客户端无 TypeScript、无打包、无外部运行时依赖,且必须使用下面格式编写:
window.__ModuleLoader__.load({ id, factory })
- 宿主端改动需重启
dsh web,客户端改动刷新页面即生效。
结尾¶
dsh-cost-tracker 的价值在于把已有 usage 数据变成可回看的花费统计,并只在本机做计算。
- GitHub 链接:https://github.com/lyfZhixing/dsh-cost-tracker
- 社区目录:本文已核实资料未列出目录页 URL,可在 DSH 社区目录中搜索
dsh-cost-tracker。