← 返回列表
⚠ 装前注意
贴近 DSH 原生设计风格的 token 用量统计插件:实时记录每次请求的用量与费用,在 Web UI…
基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/24 · 已提供中文文档
贴近 DSH 原生设计风格的 token 用量统计插件:实时记录每次请求的用量与费用,在 Web UI 中提供趋势图表、按模型定价明细和供应商配额显示。
综合分
39.1
GitHub 分
39.1
用户评分
—
★ Stars
12
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add LaoYueHanNi/dsh-token-usage未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 4 天前真实安装成功(L4 · 真实安装)
- 是什么
- dsh 原生插件 · ui
- 装得上吗
- 本站已真实安装成功(L4 · 真实安装,非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 2 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/21
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/24(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包@laoyuehanni/dsh-token-usage(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.19 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
未发布到 npm registry,仅可从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/21 20:14:52
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-session@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-settings-plugins用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-token-usage awesome · DSH plugin Token 用量统计页 简体中文 | English 一个 [dsh] 用量插件:在 Web 界面直接展示模型 token 用量。安装后打开设置(侧栏底部齿轮),即可看到「Token 用量」页 —— 汇总卡片(含费用)、按日总 token 折线图、按模型 / 按会话明细表与定价弹窗,支持按日期区间和模型筛选,效果见上图。 [dsh]: https://github.com/cordiverse/dsh 仓库: [!IMPORTANT] GitHub 直装已终止——仓库不再携带构建产物,请改从 npm 安装: dsh plugin --profile web add @laoyuehanni/dsh-token-usage 从旧 github: 安装(≤ 0.3.7,包名 dsh-token-usage)升级? 原地 update 会导致加载失败——先移除旧包名再重新安装。$DSH_HOME/token-usage/ 下的历史数据完整保留。 功能 - 实时记录:每一次 provider 计费调用发生即记录——token、费用、模型、会话,上下文压缩调用同样计入。 - Web 统计页:过滤条(日期区间 + 模型下拉 + 1d/7d/30d 快捷区间)、汇总卡片、按日趋势图(悬停查看当日总量)、按模型明细表。明细表可在按模型 / 按会话间切换:按会话表按工作区目录分组(可切为列表视图),总 token / 费用 / 最近活跃列可点击排序,Ctrl+点击会话行直达该会话的用量页。 - 会话用量页签:对话面板新增「用量」视图页签(与聊天 / 轨迹并列),展示当前会话的 dashboard —— 六张数值卡(成功请求数带失败胶囊、费用、缓存命中率、首 token 平均延迟、出字速度、总 token)+ 四项 token 明细条 + 按小时趋势图 + 按模型表。「本会话 / 含子会话」一键切换范围,子会话表逐行钻取并可逐级返回。悬停失败胶囊可看按失败类别的明细(限流 / 网络异常 / 上下文超限 等逐一计数)。 会话用量页签 - 费用统计与模型定价:按模型单价(¥/百万 token)逐条实时计费,未定价模型高亮提示(费用按 ¥0 计)。定价模型的名字旁有「定价」小按钮,点击弹窗展示该模型的完整价格表;过滤条行尾另有「定价表」入口,弹窗内可浏览云端定价的全部模型——搜索、模拟计费、展开当前生效价。价格每次启动自动从云端同步——详见「模型定价」。 - 供应商配额:输入栏模型选择器左侧的配额按钮,跟随当前选中的供应商展示套餐余量。详见「供应商配额」。 - 历史补齐:首次启动自动同步安装前已发生的请求(幂等);无法解析的会话日志跳过并计数,绝不中断同步。 模型定价 每条记录按自身时间戳精确计费,价格更新后全部历史即时重算。定价仅来自启动自动同步的云端镜像——价格修订请去上游 model-price-table 仓库提 PR,全用户受益。手工编辑的 pricing.json 升级后不再被读取(文件保留在磁盘上,不会主动删除)。从 0.4.1 或更早版本升级到 0.4.2 后,首次打开统计页会触发一次历史汇总的全量重建——历史越大耗时越久,属一次性预期行为。镜像损坏只影响对应模型(按未定价处理),不影响统计页。默认目录:~/.dsh/token-usage/。计费规则链、云端 feed 格式与自建镜像地址:docs/pricing.md。 配置 数据目录 在 Web 卡片(设置 → 插件 → Token 用量)里修改:保存绝对路径立即生效——历史数据自动迁移,无需重启、无需手动搬数据。留空保持默认 ~/.dsh/token-usage/。对话进行中时保存会被拒绝,等对话结束再保存即可。也可用配置直接指定: plugins: token-usage: path: D:/data/token-usage # 缺省:~/.dsh/token-usage/ 定价区域 定价镜像跟随区域:默认 Gitee(中国大陆内速度快),可切到同一张表的 GitHub 镜像——在 Web 卡片的「定价区域」下拉选一次,或用配置。该选择同时决定费用展示货币(¥ 人民币 / $ 美元,按定价表汇率换算)。 plugins: token-usage: pricingRegion: overseas # 默认:domestic 供应商配额 输入栏按钮跟随当前选中的供应商,点开即可查看套餐余量(与推理共用同一把 API Key): | 供应商 | 展示 | |---|---| | 智谱 GLM Coding Plan(国内 / 国际) | 5 小时、每周(部分套餐另有每月) | | Kimi For Coding | 5 小时、每周 | | MiniMax Coding Plan(国内 / 国际) | 5 小时、每周 | | OpenCode Go | 5 小时、每周、每月 | | DeepSeek(官方) | ¥ 账户余额 | | OpenRouter | $ 剩余额度 | 不支持的供应商不显示该按钮;查询失败可在面板内重试。默认开启,可用 quota.enabled: false 关闭。暂不支持:火山方舟、ZenMux、智谱团队版、Claude / Codex / Gemini / Grok 官方订阅、GitHub Copilot。 安装 dsh plugin --profile web add @laoyuehanni/dsh-token-usage 包声明了 dsh.bundle,add 自动把插件挂进 profile,开箱即用;首次启动自动补齐安装前的历史记录。 更新 dsh plugin --profile web update @laoyuehanni/dsh-token-usage 移除 dsh plugin --profile web remove @laoyuehanni/dsh-token-usage 数据文件($DSH_HOME/token-usage/)会保留,需要时手动删除。 开发 构建一次、装符号链接、迭代: pnpm install pnpm build:all pnpm test # vitest dsh plugin --profile web add link:D:/plugins/dsh-token-usage 重新构建并重启 dsh web 即生效(插件目录跑 pnpm watch:client 可热重载客户端)。刻意不设 prepare 脚本——lib/ 从不进仓库,pnpm publish 现场构建打进 tarball。 临时挂载(仅当次启动生效,不动 profile):复制 cordis.example.yml 为 cordis.yml,把 name 改成你机器上 lib/index.js 的绝对 file:// URL,然后 dsh web --patch /cordis.yml。此模式数据记录照常,开发 UI 请用上面的 link: 安装。