dsh-money 是一个为 DeepSeek Harness (DSH)Web 端设计的费用追踪插件。
它的核心功能是实时显示 DeepSeek 账号余额、当前对话的累计费用,以及每一次 AI 回复的单独费用。所有费用金额都以金色(#f0c11d)徽章的形式展示,估算值会带 ~ 符号。
主要功能
该插件会在以下几个位置显示费用信息:
1. 侧边栏底部:显示从 DeepSeek API 获取的账号实际余额,每 60 秒自动刷新一次。
2. 侧边栏工作区行:显示每个工作区下所有会话的费用总和。
3. 输入框下方:显示当前对话的累计费用,每 30 秒自动刷新。
4. 每条 AI 回复旁:显示该次回复的独立费用,位于回复按钮行右侧。
鼠标悬停在费用标签上可以查看更详细的信息,例如:
* 回复费用标签悬停:显示模型名称及输入(未命中/缓存命中)、输出的 token 用量和费用明细。
* 工作区费用悬停:显示工作区名称、总费用和包含的会话数。
计价与计算
* 计价口径:基于 DeepSeek 官方价格页 计算,支持 deepseek-v4-flash 和 deepseek-v4-pro 模型。价格会区分缓存命中/未命中和高峰/空闲时段(高峰时段为北京时间 9:00-12:00、14:00-18:00,价格翻倍)。
* 计算流程:插件通过读取会话日志中的 assistant/message 事件,提取 token 用量,然后根据上述计价规则逐条计算费用并求和。
* 币种切换:你可以在设置页的 General 选项中,将费用显示货币切换为“自动(跟随余额)”、“人民币 ¥”或“美元 $”。
安装与使用
这是一个标准的 DSH 静态插件,安装和配置非常直接。
1. 前置条件:确保已安装并运行 DSH Web 端,并配置了 DeepSeek API Key。
2. 安装:推荐使用 DSH 官方插件命令安装:
bash
dsh plugin --profile web add dsh-money
或者在你的 web profile 目录下手动安装:bash
cd ~/.dsh/profiles/web
npm i dsh-money
3. 挂载:编辑 profile 目录下的 cordis.patch.yml 文件,在顶层数组中追加以下内容:yaml
- insert:
- id: money
name: 'dsh-money'
4. 重启:重启 DSH 进程并刷新浏览器页面即可生效。
其他信息
* 更新与卸载:同样可以通过 dsh plugin 命令进行更新或卸载。
* 开发:项目采用 monorepo 结构,源码位于 packages/dsh-money/ 目录下。
* 许可证:项目采用 GNU Affero General Public License v3.0 协议。
总的来说,dsh-money 是一个非常实用的工具,能帮你实时掌控 DeepSeek API 的使用成本,避免费用超支。