DeepSeek Harness 余额与开销插件介绍

在 DeepSeek Harness(DSH)中构建智能体时,开发者通常需要精确掌握 API 调用的成本。yyfather/dsh-balance 插件解决了这一需求,它将 DeepSeek / MiMo 的账户余额与逐请求计费信息直接展示在对话底部的状态栏(composer dock)中。

功能

  • 实时余额查询:实时查询 DeepSeek 账户余额。密钥仅存储在 Host 侧,仅本机可访问。当当前会话为 MiMo 等外部模型时,DeepSeek 余额不显示。
  • 逐请求精确计价:支持按每个请求的时间戳选择高峰/空闲档价,按模型选价,并使用官方投影替换规则去重。支持四种计费维度:
    • 本会话:当前会话从创建至今的全部花费。
    • 本次活跃:自本次插件启用以来新产生的花费。
    • 最近一次:当前会话最新一步请求的花费。
    • 上次对话:当前会话之前的上一会话花费(MiMo 会话按小米美元价 × 汇率折算)。
  • 多模型价目:内置 DeepSeek V4 系列(Flash/Vision Exp/Pro 等)与小米 MiMo V2.5 系列的价目。支持峰谷定价,可在面板中按模型+时段编辑。美元模型按可配置汇率换算。
  • 花费超线提醒:当本次活跃花费 ≥ 提醒线(默认 ¥1)或 DeepSeek 余额 < 提醒线(默认 ¥10)时,状态栏变为橙色徽标。点击状态栏面板可修改这两条提醒线。
  • 自动刷新:每次对话结束后自动刷新余额 + 每 5 分钟自动刷新(可在面板中开关)。

安装

方式一:插件市场(推荐)

在 DSH 的设置 → 插件市场中找到本插件,在可安装页点击卡片即可完成安装。

方式二:手动安装

  1. 克隆仓库到 DSH 的 profile 依赖目录:
   git clone https://github.com/YYfather/dsh-balance.git "$USERPROFILE\.dsh\profiles\node_modules\@yyfather\dsh-balance"
  1. 在 profile 的 cordis.patch.yml 末尾追加:
   - insert:
       - id: dsh-balance
         name: '@yyfather/dsh-balance'
  1. 重启 DSH Desktop。

配置与使用

  • 密钥配置:在 DSH 的设置 → 模型中保存 DeepSeek 密钥,插件默认引用 DEEPSEEK_API_KEY。
  • Host 侧覆盖:在 cordis.patch.yml 中可覆盖以下配置项:
  apiKeyRef: DEEPSEEK_API_KEY          # 余额查询凭据引用
  baseUrl: https://api.deepseek.com    # API 根地址
  timeoutMs: 20000                     # 上游查询超时
  allowRemote: false                   # 安全默认,不允许非本机访问
  • 运行时设置:点击状态栏面板,可编辑价格档位与提醒线,修改在进程内生效。

依赖与安全

  • 依赖:需安装 Node >= 20 以支持 Host 原生 fetch。依赖 Host 侧的 webServer、credentials、sessions、sessionQuery 和 timer 服务,以及 Client 侧的 slots 和 react。
  • 安全:密钥仅在 Host 侧解析,浏览器端只能访问本地路由(dsh-balance/api/*)。默认配置不允许非本机访问插件路由(allowRemote: false),路由响应不含任何上游原文或密钥。

总结

该插件通过状态栏集成,为开发者提供了直观的余额监控和逐请求计费能力。对于需要精细化控制 DeepSeek 调用成本的用户,这是一个实用的工具。

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

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

小夜