model-usage-plugin:DSH 模型消耗统计与费用估算

前言

在 DeepSeek Harness(DSH)这类强调“一切皆插件”的 Web 运行环境里,多模型调用后常见的问题是:各模型消耗了多少 tokens、哪部分命中了缓存、费用大约多少、DeepSeek 账户还剩下多少余额。model-usage-plugin 是一个 DSH Web 插件,用于统计各模型 tokens 消耗并估算费用,同时显示 API 账户余额。它把 token 明细、费用估算和余额查看放到设置面板中,适合需要在 DSH 里核对模型调用成本的使用者。

这是什么

model-usage-plugin 是 DSH Web 插件,仓库地址为 https://github.com/AKS1st/model-usage-plugin,许可证为 MIT。它解决的核心问题是:按模型查看 tokens 消耗、估算费用,并在页面中展示 DeepSeek 账户余额。

核心功能

下面按能力拆开看。

按模型统计 tokens 与调用

  • 按模型统计 tokens,区分缓存命中 / 未命中 / 写入。
  • 统计调用次数与失败次数。
  • 基于价格估算费用。

默认价格与自定义价格

  • 内置主流模型默认价格:国产模型按人民币,海外模型按美元。
  • 首次使用自动套用默认价格,之后可随时修改。
  • 每个模型卡片可以点“配置价格”修改单价与计价货币,也可以点“重置”恢复默认价。

峰谷定价

每个模型可勾选“峰谷定价”,最多支持两个高峰时段(HH:MM,支持跨零点)。两个高峰时段共用同一组高峰价;高峰期 token 按高峰价计费,非高峰期按正常价计费。如果高峰价留空,则沿用正常价。

DeepSeek 默认价按官方最新峰谷计费更新:

  • deepseek-v4-flash / deepseek-v4-pro 预置官方 2026-08-17 定价,包括空闲价与高峰价、两个高峰时段 09:00–12:00 / 14:00–18:00,时段按服务器本地时间。
  • deepseek-chat / deepseek-reasoner 为官方最新价。
  • 已知 DeepSeek 模型若仍停留在旧默认价或峰谷时段为空,启动时会自动升级为官方默认配置;已配置有效高峰时段的用户自定义价格不受影响。

汇率与余额

  • 费用统一按目标货币展示,默认人民币。
  • 汇率成功获取后连同时间戳缓存到数据文件。
  • 无缓存时启动自动刷新一次。
  • 打开设置页时,如果缓存不超过一周,不自动刷新,需手动点击“更新汇率”;无缓存或超过一周则自动刷新一次。
  • 查询 DeepSeek 账户余额,并在页面顶部大字展示总 Token 与账户余额。

展示控制

设置面板提供“模型消耗”页签。勾选“仅显示已调用模型”后,只展示实际使用过的模型,未使用过的模型会被隐藏。

安装与启用

该插件通过 dsh plugin(pnpm 转发)安装到 profile,并自动登记为 bundle 层。仓库说明标注为纯 JS,零构建,即装即用。

从 GitHub 仓库安装

执行下面命令安装,并重启 web 服务使 profile 生效:

dsh plugin --profile web add github:AKS1st/model-usage-plugin
dsh web   # 重启 web 服务使 profile 生效

本地安装

先 clone 仓库,再指向仓库目录安装:

git clone https://github.com/AKS1st/model-usage-plugin.git
dsh plugin --profile web add /path/to/model-usage-plugin
dsh web

卸载

执行下面命令移除插件:

dsh plugin --profile web remove model-usage-plugin

典型用法

经过上面的步骤后,可按下面方式使用:

  1. 打开 设置 → 模型消耗。顶部会显示总 Token、账户余额、目标货币与汇率状态。
  2. 查看每个模型卡片中的 token 明细与费用。
  3. 点“配置价格”修改单价与计价货币、启用峰谷定价,并设置高峰时段与高峰价。
  4. 需要恢复默认价时,点“重置”。
  5. 勾选“仅显示已调用模型”,页面只显示实际使用过的模型。

数据、权限与注意

  • 统计、价格与汇率缓存(含时间戳)保存在 $DSH_HOME/musage-stats.json
  • 页面填写的余额 API Key 仅保存在内存,不会写入磁盘;需要持久化时,请配置 DEEPSEEK_API_KEY 环境变量或凭证。
  • 插件以当前 dsh 进程权限运行。安装前建议检查源码与许可证;该仓库许可证为 MIT。
  • DSH 插件生态强调“一切皆插件”,该插件以独立仓库形式提供,使用时按仓库说明和许可证判断。

结尾

model-usage-plugin 适合需要在 DSH Web 中查看模型 tokens 消耗、缓存明细、费用估算和 DeepSeek 账户余额的场景。它把常用成本信息集中到设置面板,方便按模型核对调用情况。仓库地址:https://github.com/AKS1st/model-usage-plugin

羽毛球分组比赛记分
小程序二维码

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

小夜