dsh-balance:在 DeepSeek Harness 中查看 DeepSeek 账户余额

前言

DSH 生态强调“一切皆插件”;社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系。对使用 DeepSeek Harness(DSH)的人来说,一个常见需求是在会话或 Web GUI 里直接查看 DeepSeek 账户余额,而不是离开当前工作环境去平台查询。

dsh-balance 是 DeepSeek Harness 插件,提供 /balance 斜杠命令,并在 Web GUI 的 composer-dock 显示实时 DeepSeek 账户余额。本文只根据已核实资料介绍它的功能、安装方式、典型用法和注意事项。

这是什么

dsh-balance 由 deepforce 维护,许可证为 MIT。插件仓库名为 deepforce/dsh-balance

它调用 DeepSeek 官方 Get User Balance 端点,返回按币种的 totaltopped-upgranted 余额。

核心功能

下面介绍已核实的能力。

  • /balance 斜杠命令:在会话中打印完整余额明细。
  • Web GUI 显示:在 conversation stats area 显示 Balance: ¥… 行,悬停显示 topped-up / granted 明细。
  • Top up 链接:指向 DeepSeek 平台 top-up 页面。
  • 手动刷新按钮。
  • Session ≈ ¥…:显示估算的会话花费,悬停显示 token buckets × unit prices
  • Last {days}d ≈ ¥…:悬停显示最近 usageDays 天的 SVG 柱状图。
  • 双语显示:跟随活动 dsh 语言,支持中文 / 英文。
  • 浏览器通过宿主 /dsh-balance 路由获取公开余额数据,API key 不进入浏览器。

安装与启用

先安装插件:

dsh plugin --profile web add github:deepforce/dsh-balance

安装后重启 dsh web,使 client plugin table 加载新条目:

dsh web

经过上面的步骤,插件的宿主侧命令和浏览器侧显示都会进入可用状态。

典型用法

在会话 composer 中输入:

/balance

示例输出如下:

Balance (CNY): 110.00
  Topped up: 100.00
  Granted:   10.00

在 Web GUI 中,composer 下方 stats area 会显示:

Balance: ¥110.00 ⟳

悬停可看到 topped-up / granted 明细,使用 按钮刷新。

配置与估算

Session ≈ ¥… 是估算,不是账单记录。它使用配置的 estimateModel 价格,并且 cache-write tokens 不计价。

价格可通过以下配置字段调整:

  • offpeakPrices
  • peakMultiplier
  • peakWindows

资料列出的配置项包括:

apiKeyEnv
baseURL
timeoutMs
estimateModel
offpeakPrices
peakMultiplier
peakWindows
topUpUrl
usageDays

其中,usageDays 与 daily-spend chart 的历史天数窗口相关。

安全与权限

API key 通过 credential seam 或环境在每次调用时解析,不写入配置、返回文本或浏览器。

资料称插件只调用:

GET https://api.deepseek.com/user/balance

并且没有其他数据离开进程。浏览器通过宿主 /dsh-balance 路由获取公开余额数据。

安装前仍建议检查源码与许可证。插件以当前 dsh 进程权限运行,安装命令执行时等同于在该 DSH 环境中引入新代码。

兼容与构建

兼容测试基于 DeepSeek Harness 0.1.0-rc.6(web profile, Windows 11),并于 2026-08-14 验证。

资料称 @deepseek-ai/dsh-* npm 包为 pre-release,无兼容保证;若 dsh 更新影响 conversation.composer.dock slot 或 webServer service,需要重新检查。

本地构建使用 pnpm,并依赖 pnpm-workspace.yaml overrides 解决上游 npm 缺失依赖。

适用场景与注意

dsh-balance 适合需要在 DSH 会话或 Web GUI 中查看 DeepSeek 账户余额、Top up 入口和会话花费估算的场景。

不适合把 Session ≈ ¥… 当作账单记录;它只是估算。

如果你从社区目录安装,目录是独立站点,与 DeepSeek / 幻方无官方从属关系。安装前请确认来源,并检查 MIT 许可证是否满足你的使用要求。

小结

dsh-balance 的价值在于把 DeepSeek 余额、Top up 入口和会话花费估算放进 DSH 工作流里。

仓库地址为:

https://github.com/deepforce/dsh-balance

当前已核实资料未提供目录页 URL;如需从社区目录检索,请自行确认入口。

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

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

小夜