实时显示当前会话的 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 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 24 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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(当前模型)计价。 - 只显示当前会话:换会话后数字归零重算。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
jessicacui99/dsh-plugin-token-cost
实时显示当前会话的 token 花费与分桶明细
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个给…
★ 761已汉化DSH
68.7
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 379已汉化DSH
67.8
AI 模型网关tingly-dev/tingly-box
Tingly Box Web UI 演示
★ 373已汉化DSH
67.4
WorkBuddy 账号池XDTrees/dsh-xdpool
把你能白嫖的模型额度接进 DSH 同一个池:WorkBuddy 多账号自动容错、十三家扫码登录、76…
★ 359已汉化DSH
67.1