DeepSeek Harness (DSH) Web 插件:dsh-turn-cost(显示每轮真实花费)

前言

在 DeepSeek Harness (DSH) 中开发智能体时,精确追踪每轮对话的真实成本以及订阅资源的剩余情况是必要的。dsh-turn-cost 是一款 Web 插件,它能在 DSH 界面中直接显示每轮对话的花费(人民币,官方峰谷价)、缓存命中占比,以及订阅路由(如 Kimi 7天周额度、阿里 Token Plan)的实时额度读数。

核心功能

该插件提供以下核心能力:

  1. 按对话实际用的路由分流显示:区分官方按量模型与订阅路由,分别展示金额或额度信息。
  2. 显示官方按量金额(人民币,峰谷价):基于 DeepSeek 官方定价计算,支持峰谷价档位。
  3. 显示订阅路由的 token 与额度读数:针对 Kimi 7天周额度、阿里 Token Plan 等订阅制模型显示剩余 Token 和额度比例。
  4. 计算缓存命中占比:显示缓存读 token 占比,用于评估长对话的缓存效果。
  5. 会话级累计:在输入框下方汇总整个会话的消耗数据。
  6. 支持自定义费率表:允许用户覆盖内置的官方定价。

安装与启用

通过 npm 安装插件:

dsh plugin --profile web add dsh-turn-cost

安装后重启 DSH Web 服务并刷新页面即可生效。

典型用法

在使用过程中,关注界面中的两个区域:

  1. 每条回复下方:显示该轮的详细数据。
    例如:本轮 ¥0.67 · 332万 token · 缓存读 100%
  2. 输入框下方(官方统计条同一带):显示本会话的累计数据。
    例如:本会话 ¥15.42 · 3280万 token · 缓存读 99%

对于订阅路由(如 Kimi),下方会额外显示官方实时额度读数:
例如:本轮 12.3万 token · 7 天还剩 47 次 · 余额 ¥28.79

配置说明

若需自定义费率表,可在配置文件中指定路径。插件会读取 dsh.profile.bundles 中的配置项来定位费率文件。

注意事项

  1. 数据安全:只读取本机数据,不接触模型 API Key。
  2. 金额性质:金额仅为 provider 上报 usage × 费率表的估计值,不构成官方账单。
  3. 订阅显示:订阅路由显示 token 与额度读数,不编造消耗百分比。
  4. 未定价模型:未在费率表里的模型显示 unpriced。
  5. 许可证:MIT 许可证。

总结

该插件解决了 DSH 用户对成本透明度和订阅额度可视化的需求。通过在本地读取会话日志并计算,它为开发者提供了直观的成本与资源监控。

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

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

小夜