harness-ledger:在 DeepSeek Harness 里汇总 Token 用量与费用估算

前言

在 DeepSeek Harness(DSH)里跑多 provider、多模型时,会话里会陆续产生 input、output、cache、reasoning 等用量记录,但分散在各次 session 里,很难一眼看到总量、按模型拆分,或对照单价做粗略成本估算。社区插件 harness-ledger(维护者 yuyuanjingxuan)从 Harness 已有 session 数据读取 usage,在可拖拽的浏览器面板里展示汇总、日历热力图和单次请求明细;它不发起模型调用,缓存写在 dsh 用户数据目录。下面介绍其定位、能力与安装方式。

这是什么

harness-ledger 是面向 DSH 的 Token 用量与费用台账 插件:读取 Harness 已写入 session 的 usage,展示账户级合计、按 provider / model 分组、当月活动日历、session 与近期 request 明细,并支持按百万 token 配置单价做估算。npm 包名 harness-ledger,当前资料中版本为 0.1.1,许可证 MIT,亦发布于 npm。

核心功能

资料中明确列出的能力如下。

用量统计

  • 账户合计:input、output、cache read、cache write、reasoning 与 total tokens。
  • 按 provider 或 model 分组;model 视图会把不同 provider 下同名 model 合并展示,展开后可看各 provider 拆分。
  • 当月活动日历:选中某一天可列出该日有 token 记录的 session(含较早 session)。
  • Session 合计与近期 request:含时间、provider、model 与各 token 计数。

面板行为

  • 每 10 秒 刷新一次。
  • 最多展示用量最高的 30 个 session;展开某 session 时最多 12 条近期 request。

费用估算

  • 对每个 Harness 发现的 provider / model,默认单价为 0,不配价格也能正常使用面板。
  • 面板头 ¥ 按钮可编辑 input / output 单价(百万 token 计价)。
  • 模式二选一:By provider 或 By model;仅当前选中模式参与估算。model 费率按 provider + model 区分。
  • 费率表保存在浏览器 localStorage;provider 模式下,本地 provider 费率优先于 profile 里配置的费率。

界面

  • 主题:Auto、Midnight、Paper、Matrix。
  • 面板文案支持中文与英文。

数据与缓存

  • 通过 Harness 服务读 session 历史;缓存为折叠后的 session 元数据与用量合计,不含完整消息正文。缓存命中时先返回合计,后台再刷新 session 历史。
  • 默认缓存目录:~/.dsh/storages/harness-ledger(与其它 dsh storage 并列,重装或升级插件后仍保留)。可通过 DSH_HOME 改 dsh 根目录,或在启动 Harness 前设置 HARNESS_LEDGER_CACHE 指向专用目录;旧环境变量名 DSH_LEDGER_CACHE 仍支持。

安装与启用

插件为标准 dsh plugin bundle,走常规插件流程,出现在已安装插件列表中并自带启用开关;不需要在用户的 cordis.patch.yml 里手动添加入口。

插件管理页

打开 Plugins 页面,用仓库地址安装,然后重启 Harness:

https://github.com/yuyuanjingxuan/harness-ledger

命令行

将 desktop 换成你的 profile 名称,安装完成后重启 Harness:

dsh plugin --profile desktop add https://github.com/yuyuanjingxuan/harness-ledger

典型用法:配置 profile 侧单价

若希望在多浏览器间共享费率或由 profile 集中管理,可在 ledger 插件配置里写 pricing(provider 键须与 Harness 报告的 ID 一致)。inputPerM、outputPerM 分别表示每百万 未缓存 input token 与 output token 的价格;0 表示免费。

- id: ledger
  config:
    pricing:
      GWDG_CHAT_AI:
        inputPerM: 2.0
        outputPerM: 6.0

面板里仍可用 ¥ 在浏览器本地改价;provider 模式下本地表会覆盖 profile 中同 provider 的费率。

适用场景与注意

适合谁

  • 长期在 DSH 里切换 provider / model,需要看总量、按模型对比用量,或结合自填单价做粗算成本的开发者。

使用注意

  • 插件以 当前 dsh 进程权限 运行,并读取 session 与本地缓存;安装前建议自行查看 GitHub 源码 与 MIT 许可证。
  • 费用仅为基于你配置单价的 估算,不等同于账单;未填价时默认 0。
  • SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系;插件信息以仓库 README 为准。

结尾

harness-ledger 把 Harness 已记录的 token usage 收敛到一块可拖拽面板:合计、分组、月历、session / request 明细,再配合百万 token 单价做估算,且不发模型请求。目录页:https://www.skillhub.cn/plugins/yuyuanjingxuan/harness-ledger;源码与安装说明:https://github.com/yuyuanjingxuan/harness-ledger。

羽毛球分组比赛记分
小程序二维码

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

小夜