dsh-cost-tracker:为 DeepSeek Harness Web 记录每日 LLM 调用花费

前言

使用 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜