🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

会话花费计 jessicacui99/dsh-plugin-token-cost

DeepSeek 客户端
jessicacui9924 天前有提交已提供中文文档扫描:未发现敏感能力兼容 / 相关生态

实时显示当前会话的 token 花费与分桶明细

29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/9 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/jessicacui99/dsh-plugin-token-cost.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 24 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 按配置价格表计算
  • 展示分桶明细

当前 DSH 会话的实时 token 消耗,按你配置档的价格表计算,显示在输入框旁边。

README

由 DeepSeek 最新模型翻译生成
dsh-plugin-token-cost 当前 DSH 会话的实时 token 花费,显示在输入框旁边。 - token 数量是精确的 —— 服务端上报的四个桶(tokenUsage:缓存命中输入、缓存未命中输入、缓存写入、输出),不是本地按字符估算。 - 金额是算出来的 —— 各桶 token 数 × 你配置档里的价格表。点一下胶囊展开:每个桶的 token 数、单价、费用,以及高峰和低谷两档费率(当前生效的那档有标记),方便你对着账单核对。 - 就挨着内置的 38.4M tok · 缓存命中 99.6% 统计行,字号和高度一致。 - 高峰/低谷可以固定;默认跟随 UTC 时间(周一至周五 01:00–04:00 和 06:00–10:00 为高峰)。 安装 from GitHub dsh plugin --profile web add github:jessicacui99/dsh-plugin-token-cost or from a checkout you already have dsh plugin --profile web add /absolute/path/to/dsh-plugin-token-cost 宿主端在 patchReload: live 下挂载;浏览器端需要刷新一次页面。
展开完整文档(README 剩余 1 节)
dsh-plugin-token-cost

当前 DSH 会话的实时 token 花费,显示在输入框旁边。

- token 数量是精确的 —— 服务端上报的四个桶(tokenUsage:缓存命中输入、缓存未命中输入、缓存写入、输出),不是本地按字符估算。
- 金额是算出来的 —— 各桶 token 数 × 你配置档里的价格表。点一下胶囊展开:每个桶的 token 数、单价、费用,以及高峰和低谷两档费率(当前生效的那档有标记),方便你对着账单核对。
- 就挨着内置的 38.4M tok · 缓存命中 99.6% 统计行,字号和高度一致。
- 高峰/低谷可以固定;默认跟随 UTC 时间(周一至周五 01:00–04:00 和 06:00–10:00 为高峰)。

安装

from GitHub
dsh plugin --profile web add github:jessicacui99/dsh-plugin-token-cost

or from a checkout you already have
dsh plugin --profile web add /absolute/path/to/dsh-plugin-token-cost

宿主端在 patchReload: live 下挂载;浏览器端需要刷新一次页面。
没有构建步骤 —— lib/client.js 是手写的 bundle,只依赖 React 和 react/jsx-runtime,宿主端不导入任何东西。

价格

内置价格表以元 / 1,000,000 token 为单位,按服务商的高峰费率。
默认值:deepseek-flash 命中 ¥0.04 / 未命中 ¥2 / 输出 ¥8;deepseek-v4-pro ¥0.30 / ¥9 / ¥27。
低谷是高峰的一半,每一行都是如此。没有价格的模型显示提示,而不是金额 ——绝不会悄悄显示 ¥0。

拿你自己的账单核对这些数字,如果对不上,就在配置档的 cordis.patch.yml 里覆盖对应行。补丁会替换整个 config,所以要保留的字段必须全部重写:

- id: token-cost
config:
currency: CNY # display symbol only (¥ / $ / €)
period: auto # peak | off-peak | auto
models:
- model: deepseek-flash
provider: deepseek-official
inputCacheHit: 0.04 # yuan / 1M tokens, PEAK rate
inputCacheMiss: 2
output: 8
- model: deepseek-v4-pro
provider: deepseek-official
inputCacheHit: 0.3
inputCacheMiss: 9
output: 27

配置有问题(负数、缺 model、period 拼错)会在加载时报错,而不是带着错误价格继续跑。

限制

- 金额是参考值,不是账单:缓存写入按未命中费率计费,高峰/低谷按 UTC 规则判断,官方调价或改规则就得更新价格表。
- 每个请求都会重发整个上下文,所以长会话里提示词 token 会随轮次增长(其中大部分是缓存命中)。这是计费模型,不是重复计数 —— 同一轮/同一步的重复记录会被替换,不会累加。
- 子代理的花费不计入父会话的数字;各自是独立会话。
- 会话中途切换模型后,累计的 token 全部按 modelSelection.lastUsed 计价 —— tokenUsage 是整个日志的总计,不按模型拆分。
- 仅当前会话:切换会话后数字会重置。

License

MIT

在 DSH Web 界面的输入框旁边实时显示当前会话已经花了多少钱(默认人民币)。

- token 数是精确的:来自服务端上报的 tokenUsage 投影(未命中缓存的输入 / 命中缓存的输入 / 缓存写入 / 输出四个分桶),不是本地按字符估算。
- 金额是算出来的:分桶 token 数 × 本 profile 的价格表。点一下价格胶囊展开明细:每一档的 token 数、单价与金额,并同时列出高峰与空闲两个价格(当前按哪个计价会标出来),方便和账单核对。
- 位置就在内置的 38.4M tok · 缓存命中 99.6% 统计条旁边,同字号同高。
- 高峰 / 低谷可以手动切换,默认按当前 UTC 时间自动判断(周一至周五 01:00–04:00、06:00–10:00 为高峰)。

安装

dsh plugin --profile web add github:jessicacui99/dsh-plugin-token-cost

profile 开启 patchReload: live 时宿主半边会自动挂载;浏览器半边需要刷新一次页面。
没有构建步骤:lib/client.js 是手写 bundle,只依赖 React 与 react/jsx-runtime;宿主半边不 import 任何第三方包。

价格

内置表单位为元 / 百万 token,写的是高峰价,空闲价按官方规则(空闲 = 高峰的一半)在显示时折算。
默认值:deepseek-flash ¥0.04 / ¥2 / ¥8,deepseek-v4-pro ¥0.30 / ¥9 / ¥27(命中 / 未命中 / 输出)。
未配置价格的模型会显示提示而不是金额,不会静默算成 0。

和账单对不上时,在 ~/.dsh/profiles/<profile>/cordis.patch.yml 里覆盖 token-cost 这一行。
一个 patch 会替换整行的 config,所以要把想保留的字段全部写出来——完整示例见上方英文小节。

已知边界

- 金额是参考值,不是账单:缓存写入按「未命中」价计,高峰/空闲按 UTC 规则判断,官方调价或改规则时需要更新价格表。
- 每个请求都会把整段上下文重新发一遍,所以长会话的 prompt token 会随轮次快速膨胀(缓存命中占绝大多数);这是计费口径,不是插件重复计数——同 turn/step 的重复记录会被替换而不是累加。
- 子会话(subagent)的花费不在父会话的数字里,它属于各自独立的会话。
- 中途换过模型时,累计 token 会整体按 modelSelection.lastUsed(当前模型)计价。
- 只显示当前会话:换会话后数字归零重算。
预览分享卡片长什么样 ↓jessicacui99/dsh-plugin-token-cost
分享 · DeepSeek Harness Hub
jessicacui99/dsh-plugin-token-cost

实时显示当前会话的 token 花费与分桶明细

回到顶部