dsh-money: DeepSeek Harness费用追踪插件


dsh-money 是一个为 DeepSeek Harness (DSH)Web 端设计的费用追踪插件。

它的核心功能是实时显示 DeepSeek 账号余额、当前对话的累计费用,以及每一次 AI 回复的单独费用。所有费用金额都以金色(#f0c11d)徽章的形式展示,估算值会带 ~ 符号。

主要功能

该插件会在以下几个位置显示费用信息:

1.  侧边栏底部:显示从 DeepSeek API 获取的账号实际余额,每 60 秒自动刷新一次。
2.  侧边栏工作区行:显示每个工作区下所有会话的费用总和。
3.  输入框下方:显示当前对话的累计费用,每 30 秒自动刷新。
4.  每条 AI 回复旁:显示该次回复的独立费用,位于回复按钮行右侧。

鼠标悬停在费用标签上可以查看更详细的信息,例如:
*   回复费用标签悬停:显示模型名称及输入(未命中/缓存命中)、输出的 token 用量和费用明细。
*   工作区费用悬停:显示工作区名称、总费用和包含的会话数。

计价与计算

*   计价口径:基于 DeepSeek 官方价格页 计算,支持 deepseek-v4-flashdeepseek-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 的使用成本,避免费用超支。