中文EN

deepseek-cost-meter

usage已测通过npmMIT

展示每轮及会话费用、渠道/模型明细和套餐用量,并在侧栏显示已登录的 DeepSeek 账号余额。

下载量 / Downloads
814
依赖体积 / node_modules
6.05 MB
测试时间 / Tested
2026-11-07
DSH 版本 / Version
0.2.2-rc.1

安装

dsh plugin --profile web add deepseek-cost-meter

沙箱测试结果

阶段结果
1 安装✓
2 列装✓
3 挂载✓
4 启动—

四阶段在隔离沙箱里跑:安装(有网)→ 列装 → 挂载 → 启动(后三步断网)。

README

DeepSeek Harness Cost Meter

[English](README.en.md) · 简体中文

![CI](https://github.com/luomuwen/deepseek-cost-meter/actions/workflows/ci.yml)

![npm version](https://www.npmjs.com/package/deepseek-cost-meter)

![npm downloads](https://www.npmjs.com/package/deepseek-cost-meter)

![License: MIT](LICENSE)

npm 安装包 · dsh market · 版本发布 · 问题反馈

独立社区插件,采用 MIT 许可证;与 DeepSeek 官方无隶属关系。

在每轮回复下方显示 本轮模型费用约 CNY 0.012300 · 1 次调用。点击展开模型、token、单价、峰谷时段及累计费用。支持正常完成、错误和中断轮次。

0.4.0 新增侧栏余额: 在左侧栏底部、账号上方显示当前登录的 DeepSeek 官方账号余额。点击查看充值与赠送余额,支持手动刷新和每分钟自动刷新。无需填写 API Key。

0.3.0 新增底栏费用入口: 输入框下方直接展示当前会话的累计费用估算。点击后查看最近完成一轮、各渠道/模型费用、调用次数与已记录 token。与原生会话统计并列显示,不替换原有控件。

0.2.0 新增多渠道支持: DeepSeek、Kimi 国内 API、部分 MiniMax 模型可估算金额;千问 Token Plan、Kimi Coding、智谱 Coding 等套餐显示用量。其他模型只要 dsh 保存了 usage,也能展示已记录 token,并可单独补充价格。插件沿用 dsh 的模型配置,不负责接入或切换模型。

兼容性:0.4.0 已在 macOS 桌面版 DeepSeek Harness 0.2.1-rc.5 的真实运行时中验证。使用 sessionProjections、storageDomain、conversation.chat.turnTail、conversation.composer.dock 和 useProjection;其他版本需要重新验证。

dsh 渠道 · 0.2.0 行为

DeepSeek 官方 / 账号 · 保留原有峰谷价格估算

Kimi 国内 API moonshotai-cn · 内置 6 个模型价格;K3 系列缓存写入价格不确定时显示已知部分

MiniMax 国内 minimax-cn · 内置 MiniMax-M3.1-Flash;其余模型显示用量,等待配置价格

千问 Token Plan、Kimi Coding、智谱 Coding · 展示套餐用量,不估算逐次扣费

海外 API、转售平台、自定义兼容接口 · 展示已记录用量,按精确 provider/model 配置价格后估算金额

完整模型、渠道标识与价格来源见 [多渠道使用说明](docs/providers.md)。没有匹配价格不会显示为免费。

安装

需要已安装的 DeepSeek Harness;已验证版本见上文。插件不需要 API Key,不会发起额外模型请求。

推荐通过 npm 包名安装到桌面版:

dsh plugin --profile desktop add deepseek-cost-meter

macOS 若提示 dsh: command not found,可直接复制下面的完整命令:

"/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh" \
  plugin --profile desktop add deepseek-cost-meter

Web 版使用 dsh plugin --profile web add deepseek-cost-meter。安装后重启对应的 Harness 应用或 Web 服务,完成一轮对话后即可在回复下方查看费用。

市场展示名为 DeepSeek Cost Meter(每轮费用),npm 包名为 deepseek-cost-meter。市场的 npm 信息由其定时任务自动同步;若市场仍展示旧版安装包,可直接使用上面的 npm 命令。

更新 npm 版

dsh plugin --profile desktop add deepseek-cost-meter@latest

更新后重启 Harness。Web 用户改用 --profile web;查看本机安装版本可运行 dsh plugin --profile desktop list --depth 0。

从 0.1.0 升级

旧包名是 @local/deepseek-cost-meter。请先保存自行配置的 config.rates,移除旧包再安装新包,不要同时启用两者:

dsh plugin --profile desktop remove @local/deepseek-cost-meter
dsh plugin --profile desktop add deepseek-cost-meter

安装后重新应用自定义价格并重启 Harness。存储域和投影标识保持不变,可继续使用原有价格快照。

源码或安装包

需要已安装的 DeepSeek Harness。源码安装和开发需要 Node.js 22 或更新版本、npm 和 Git;已验证的 Harness 版本见上文。

git clone https://github.com/luomuwen/deepseek-cost-meter.git
cd deepseek-cost-meter
npm ci --ignore-scripts
bash scripts/install-local.sh

安装脚本优先使用 macOS 桌面版自带 CLI;其他环境使用 PATH 中的 dsh,默认安装到 web profile。可以用 bash scripts/install-local.sh desktop 指定 profile。这是本地链接安装,请保留源码目录。若界面未立即更新,退出并重新打开 Harness。

手动安装:

dsh plugin --profile desktop add "$PWD"
# Web profile:
dsh plugin --profile web add "$PWD"

macOS 桌面版若没有全局 dsh,使用 /Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh 替代命令。插件不需要 API Key,不会发起额外模型请求。

也可以从 Releases 下载 .tgz 安装包:

dsh plugin --profile desktop add /absolute/path/deepseek-cost-meter-0.4.0.tgz

运行 npm pack 可自行打包。运行依赖 zod 随包分发;React 由 Harness 提供。npm 包名为 deepseek-cost-meter,公开发布到 npm registry;市场展示名保持“DeepSeek Cost Meter(每轮费用)”。

底栏会话费用

  • 输入框下方新增“费用约 CNY …”;存在未计价或套餐调用时显示“已知费用约 …”,全套餐会话显示“套餐用量”。
  • 点击打开费用弹窗,查看本会话累计、最近完成一轮,以及按渠道/模型汇总的金额、调用次数和已记录 token。
  • 与每轮费用复用同一份投影结果;每轮结束后更新。生成过程中提示“本轮进行中,尚未计入”,不会把未完成请求显示成实时账单。
  • 多币种分别列出;分叉继承历史不重复计入。底栏金额显示四位小数,详情保留六位,小额不会因四舍五入显示成免费。
  • 按 Esc、点击关闭按钮或点击外部关闭;切换会话自动关闭旧弹窗。支持深浅主题和窄窗口。
  • 原生“会话统计”弹窗与每轮费用栏继续保留。会话费用估算与侧栏官方余额分别显示,不增加模型请求。

侧栏账号余额

  • 通过 dsh 自带的 remote.account.watch/getBalance 查询当前登录的 DeepSeek 官方账号;凭据由宿主管理,插件不读取或保存 API Key。仅使用 API Key、未登录账号的用户会看到登录提示。
  • 总余额按同币种的充值与赠送钱包相加,CNY、USD 分别显示;点击查看拆分和更新时间。零余额正常显示,查询失败不会被当成零。
  • 页面可见时每分钟刷新;手动刷新最短间隔 5 秒。失败时保留同账号的上次结果并注明,账号状态变化、连接中断或卸载时清空缓存。
  • 余额只保存在客户端内存,不写入聊天投影、价格快照或本地账本。账号变更后的旧请求结果会被丢弃。
  • 侧栏收起后保留钱包图标;点击同样可查看明细。缺少账号接口的旧宿主保留原有费用功能。
  • 当前仅支持登录账号的 DeepSeek 余额,不包含 Kimi、千问等其他渠道;余额属于整个账号,不通过会话估算额倒推。

计费口径

  • 一轮为 turn/start 到 turn/end,包括本会话内各步骤和已记录的重试尝试。
  • 读取 API 返回的持久化 usage,不使用字符数估算 token。不把多个累计 usage 样本相加。
  • 输入、缓存读取、缓存写入、输出是互斥桶;推理 token 已包含在输出中,不重复收费。
  • 缓存写入价格按渠道单独配置。未知价格保留为空;例如 Kimi K3 的缓存写入按 TTL 分档,而 dsh 的统一 usage 没有保留该拆分。
  • 缺少 usage、模型价格或缓存拆分时显示不完整;已知金额为部分合计,不代表最终账单。
  • 不含子 Agent 独立会话、标题生成、Search/Fetch、其他工具费用及账户优惠。
  • 金额用 BigInt 定点计算,持久状态用十进制字符串,显示六位小数。
  • 分叉继承记录可显示,累计新增费用不重复包含继承历史。
  • 每轮展示的累计值固定为截至该轮结束时的值。多币种分别显示,不自动换汇。

DeepSeek 默认价格

核验日期:2026-10-29;来源:DeepSeek 官方人民币定价。币种 CNY,单位元 / 百万 token。

模型 · 时段 · 未缓存输入 · 缓存命中 · 输出

deepseek-flash · 空闲 · 1 · 0.02 · 4

deepseek-flash · 高峰 · 2 · 0.04 · 8

deepseek-v4-pro · 空闲 · 4.5 · 0.15 · 13.5

deepseek-v4-pro · 高峰 · 9 · 0.30 · 27

峰值窗口为北京时间周一至周五 09:00–12:00、14:00–18:00,周末和配置中的节假日除外。按 step/start / llm/retry-started 时间近似请求开始时间;跨边界请求仍属于估算。

内置表只回算 2026-10-29 00:00(北京时间)及以后的记录。该日期前不猜测历史价。内置节假日日历覆盖到 2026-12-31,此覆盖区间内无中国法定节假日;进入 2027 年后会提示更新日历,避免套用未经核验的时段规则。

deepseek-v4-flash、deepseek-v4-flash-vision-exp 按官方别名规则使用 Flash 价格。支持 Harness 官方路由 deepseek-official、登录账号路由 deepseek-account,以及 deepseek;前两者没有显式价格行时使用 deepseek 价格。账号路由也仅按公开 API 价格估算,不读取账户实际扣款。其他 provider 不自动套用官方价格,即使模型名称相同。

修改价格

推荐在个人配置中对应插件行添加 config.additionalRates,只补充或覆盖指定的 provider/model,保留

…(truncated)

以上内容来自 npm 上的 README,我们只做格式化,不改内容。

版本

npm 上共发布:5,最后更新 2026-11-04

链接

GitHub · Homepage · npm

同类插件