dsh-session-cost:在 DSH 会话中显示当前 API 费用

前言

在 DSH 中调试模型调用时,一次回复背后可能有多次模型请求,费用也可能被拆成缓存命中、缓存未命中和输出 token。若只等 DeepSeek 账单再核对,很难判断某一轮对话的实际成本。

dsh-session-cost 解决的是这个查看问题:在 DSH Web/Desktop 的会话标题栏右侧显示当前会话累计 API 费用,并在每条已完成回复底部显示该轮回复费用。

这是什么

F1shn/dsh-session-cost 是一个纯 DeepSeek Harness 插件,由 F1shn 维护,许可证为 MIT。

它以人民币显示当前会话累计 API 费用,并在每条已完成回复底部显示该轮回复费用。插件实现不要求填写 API Key,也不需要修改配置或手动启用。

核心功能

下面介绍已可确认的能力:

  • 以人民币显示当前会话累计 API 费用。
  • 在每条回复底部显示该轮回复费用。
  • 区分缓存命中、缓存未命中和输出 token。
  • 按请求时间应用高峰/非高峰价格。
  • 支持从完整 session log 重新计算旧会话。
  • 纯插件实现;卸载后界面改动立即失效。
  • 单次回复费用汇总该轮内的全部模型步骤。
  • 流式 usage 与最终 usage 属于同一步时按最终值替换,不会重复计费。

旧会话打开后,也会从完整 session log 重新计算费用。

价格口径

插件内置的人民币非高峰单价如下,单位为每百万 token:

模型 缓存命中输入 缓存未命中输入 输出
DeepSeek-V4-Flash ¥0.05 ¥1.5 ¥4.5
DeepSeek-V4-Pro ¥0.15 ¥4.5 ¥13.5

新价格从北京时间 2026-08-17 00:00 起生效;此前调用仍按旧价计算。北京时间 09:00–12:0014:00–18:00 的新价格调用按高峰价格计算,高峰价格为非高峰价的 2 倍。

缓存命中和未命中 token 直接采用 DeepSeek 响应中的 usage;DSH 适配器已将两者拆成互斥计数,插件不会重复计算。

官方定价页:

https://api-docs.deepseek.com/zh-cn/quick_start/pricing

安装与启用

安装完成后重启 DSH Web/Desktop 即可,无需填写 API Key、修改配置或手动启用插件。

已安装 dsh CLI 时,执行:

dsh plugin --profile web add github:F1shn/dsh-session-cost

如果通过 DeepSeek Harness 源码运行 CLI,在项目根目录执行:

pnpm dsh plugin --profile web add github:F1shn/dsh-session-cost

从源码安装时,先 clone 到本地插件目录:

git clone https://github.com/F1shn/dsh-session-cost.git ./plugins/dsh-session-cost

再使用本地路径安装:

pnpm dsh plugin --profile web add ./plugins/dsh-session-cost

典型用法

经过上面的步骤后,可以使用以下方式查看费用:

  1. 安装插件并重启 DSH Web/Desktop。
  2. 发起或打开一个 DeepSeek 会话。
  3. 在会话标题栏右侧查看当前会话累计 API 费用。
  4. 在每条已完成回复底部查看该轮回复费用。
  5. 打开旧会话时,从完整 session log 重新计算费用。

卸载

已安装 dsh CLI 时,执行:

dsh plugin --profile web remove dsh-session-cost

通过 DeepSeek Harness 源码运行 CLI 时,执行:

pnpm dsh plugin --profile web remove dsh-session-cost

卸载后重启 DSH,标题栏累计费用和回复费用会同时消失。

适用场景与注意

适合在 DSH Web/Desktop 中调试 DeepSeek 模型调用,并希望快速看到当前会话和单轮回复费用的场景。

需要注意以下范围:

  • 金额仅覆盖写入当前会话日志且带 usage 的模型调用。
  • 其他会话、其他客户端、未返回 usage 的失败请求,以及没有归属到当前 session log 的后台调用不会计入。
  • 最终扣费以 DeepSeek 账户账单为准。
  • 插件以当前 dsh 进程权限运行,安装前应检查源码与 MIT 许可证。

获取方式

  • GitHub:https://github.com/F1shn/dsh-session-cost
  • 目录页:以当前 DSH 插件目录中的同名条目为准。
羽毛球分组比赛记分
小程序二维码

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

Xiaoye