证据快照复核于 2026-09-16GitHub 数据核对日期: 2026-08-21
证据已验证Plugin Bundle开发工具Web Profile

DSH Cache Billing

在 DSH 上下文圆环弹层中显示缓存、输入和输出 token 的预估费用。

快速了解

它能做什么

在 DSH 上下文圆环弹层中显示缓存、输入和输出 token 的预估费用。

本站提供的是中文说明,不代表该项目或 Plugin 自身提供中文界面;语言支持请以上游文档为准。

使用场景
开发工具数据可视化会话管理
适配技术
dshWeb
兼容性

Web Profile
Not declared in supplied evidence

可信度与状态

证据已验证
核对日期 2026/9/11 UTC 13:58

有代码证据的贡献

它为 DSH 增加什么

上下文圆环账单面板

在 DSH 上下文圆环弹层中显示单步、单轮和会话累计费用明细。

机制证据

选择前先看

这个 DSH Web 插件会在上下文圆环弹层中加入账单区域,分别展示当前 API 步骤、当前轮次和整个会话的预估费用,并细分缓存命中、缓存未命中和输出 token。它按北京时间自动判断峰谷价格;只要中转路由上报用量,也可显示估算结果。

适合谁

希望在长对话过程中查看 token 预估成本、判断是否应切换窗口的 DSH 用户。

常见任务

  • 比较当前步骤、当前轮次和会话累计的预估 token 费用。
  • 发现随着上下文累积而增长的缓存成本。
  • 查看会上报 provider 和用量的第三方中转路由的预估用量。

权限与数据

在本地处理已上报的用量数据,并在 DSH Web 界面中计算和展示预估值。

权限
  • 将 dsh-cache-billing 添加到所选 profile 的层栈。
  • 向 DSH Web 的上下文圆环界面注入客户端组件。
数据处理
  • 使用输入、缓存读取、缓存写入和输出等用量类别进行本地估算。
  • 按文档维护步骤、轮次和会话三级账目。
外部服务
  • 未声明需要额外外部服务;插件使用当前路由上报的用量。
凭据
  • 提供的证据中未声明需要凭据。

局限

  • 估算采用 DeepSeek-V4.1-Flash 的价格模型及文档所述的模型名处理规则;未命中的模型仍按该价格估算。
  • 实际服务商账单可能与显示的预估值不同。
  • 文档仅说明 provider 非空且上报用量的路由可显示结果。
  • 未声明 Harness 版本范围。

DSHub 已核对

  • 已采集不可变源码提交、包清单、插件包补丁和 npm 注册表身份。
  • 插件包补丁会在 profile 中启用 dsh-cache-billing,且清单声明了 Web 客户端。

DSHub 未核对

  • 未实际执行安装、重启、界面渲染或运行时计费计算。
  • 未审计已发布 npm 包的内容。

固定版本安装

安装 DSH Cache Billing

这个Plugin Bundle没有 DSH Plugin 安装操作,请根据源码文档使用真实交付方式。

访问源码项目

维护者原文

项目 README

查看 commit f2c7750 对应的 README
维护者编写的上游内容原文于 2026/9/11README.md 获取,正文和仓库相对媒体固定到 commit f2c775087328,内容哈希为 7fc5a6e5a2c4。以下是未经 DSHub 翻译的上游原文,语言可能与当前页面不同;第三方托管的 badge 可能独立更新。

dsh·缓存账单插件

参考 dsh-meow-cachebilling 的思路重写,默认支持第三方中转与多级账单明细。

在上下文圆环弹层里实时算账,告诉你当前步、当前轮、整个会话各自花了多少钱,好让你知道什么时候该换窗口。

第三方中转照常记账,不限定 DeepSeek 官方路由。

引言

DSH 的上下文圆环是给「上下文用了多少」看的,可真正该看的是「这花了多少钱」。缓存命中率高是好事,但上下文越长,每轮带上的缓存前缀就越贵;到了换窗口的关口,旧窗口每动一次都是给缓存付费,还未必看得到数。

所以做了这个插件,把账算到明面上:当前步、当前轮、会话累计三块账,逐笔按各自时刻的峰谷费率累加,缓存命中、未命中、输出列得清清楚楚。心里有底,才知道窗口该不该换。

哦对了,这插件不挑路由——官方也罢、SiliconFlow 这种中转也罢,只要报用量,就照样记账。中转的价格表跟官方不一样时,模型名命中价目表就按估算金额显示,宁近似,不空转。

功能

  • 第三方中转也认:不限定 DeepSeek 官方路由,provider 非空即显示,模型名命中价目表就按估算金额计价。凭空 provider 的路由不会显示。
  • 三块计时级别:从上到下依次是当前步、当前轮、会话累计。当前步是单次 API 调用,当前轮是本轮内多步累加,会话累计带步数。每块一行标题带总额与总 token,下面缩进细列缓存命中、缓存未命中、输出三行,各带 token 数与金额。
  • 会话累计:整会话的累计花费,逐笔按各自事件时刻的峰谷费率累加,跨轮不比价。会话块还有缓存失效统计:缓存失效次数与完全失效次数,部分中转会报写入量,一并显示。
  • 峰谷计价自动判定:工作日高峰时段北京时间 09:00–12:00、14:00–18:00 按峰价,其余时段及周六日全天按谷半价。与系统时区无关,纯事件时刻换算。
  • 单一模型计价与显示:只按 DeepSeek-V4.1-Flash 计价,界面统一显示「按 DeepSeek-V4.1-Flash 计价」。模型名认官方现名 deepseek-flash、历史旧名 deepseek-v4-flashdeepseek-v4-flash-vision-exp、以及 deepseek-v4.1-flash 及其带后缀变体;没命中白名单的模型仍按 Flash 价估算并标注实际运行模型名。低谷价 缓存命中 0.02 / 未命中输入 1 / 输出 4 元每百万 token,高峰翻倍,价格写在 src/index.ts
  • 金额精度分级别:步四位小数、轮三位、会话两位,尾零不省,便宜到 0.0001 也看得出不是零。

账单底部小字标注当前是峰价还是谷价,并附「按 DeepSeek-V4.1-Flash 计价」;模型名没命中白名单时小字改为「估算」并标注实际运行模型。

效果

点开输入框右侧的上下文圆环,弹层底部就是账单,跟「上下文用了多少」同屏对看:

效果预览

安装

从 GitHub 安装:源码在 src/lib/ 不入仓库,安装时 npm 会触发 prepare 脚本现场构建。

dsh plugin --profile web add github:better-er/dsh-cache-billing

从 npm 安装:包内已含构建产物 lib/index.jslib/client.js,安装时不再构建。

dsh plugin --profile web add dsh-cache-billing

两种方式装完都会自动挂载,重启 DSH web 后启用,无需手工编辑任何文件。

卸载

dsh plugin --profile web remove dsh-cache-billing

彻底移除,重启 DSH web 后不再加载。

要求与开发

  • 标准形态的 dsh 主机加客户端双半身插件:host 投影层在服务端折叠事件记账,./client 把账单贴进官方上下文弹层。
  • host 侧用 sessionProjections 实现:会话内的步、轮、会话累计三级账目都由投影层按事件时刻的费率逐笔核算,apply 返回同一引用即无变化。
  • host 侧由 src/index.ts 经 esbuild 构建到 lib/index.js,client 侧由 src/client.ts 构建到 lib/client.jspackage.json 声明 dsh.client.platform: "web"exports["./client"] → ./lib/client.js,改源码后执行 npm run build 重建。
  • 账目只认 usage 的 input / cacheRead / cacheWrite / output 四类 token,本地估算,实际扣费以账单为准。
  • 价格、峰谷时段、模型名白名单与显示名都写在 src/index.tsMODEL 常量里,调整后重建即可。

License

MIT

有意识地管理

安装与管理

前置条件与目标 Profile

目标 Web Profile

交付方式 Git Bundle — better-er/dsh-cache-billing#f2c77508732877428575d4aeb57704cc17b238d2

验证、更新与移除

显示生命周期命令
验证
dsh plugin --profile web list

兼容性与访问范围

DSH web client bundle with host and client components Not declared in supplied evidence

检查兼容性证据

风险事实

lifecycle_script

GitHub-source installation runs the package prepare build script.

证据
local_cost_estimate

Displayed charges are local estimates, not the provider's authoritative bill.

证据
证据与编辑审查Manifest、Bundle patch、分发与新鲜度

不可变证据

审查状态与源码活动

AI 已审查

采用 MIT 许可证。固定提交的 Git 插件包是最便于审计的安装来源;从源码安装可能通过 prepare 脚本在本地构建。

AI 审查于 2026/9/11 UTC 13:59GitHub 事实核对日期: 2026/9/11 UTC 13:59

自当前证据基线以来,没有记录到重要源码变化。

下一步

按 Plugin 安装流程操作

订阅重要变化: DSH Cache Billing