dsh-balance:在 DSH 设置页与聊天框查看 DeepSeek API 余额

前言

用 DeepSeek Harness(DSH)做本地智能体开发时,API 余额和可用模型往往要切到 DeepSeek 控制台或单独写脚本查询。对话过程中也不容易判断当前 Key 还剩多少额度、高峰时段定价是否生效。

下面介绍的 dsh-balance 是社区维护的客户端插件,把余额查询和模型列表集成进 DSH 的设置页,并在聊天框下方持续显示摘要。API Key 仅由本机 Host 使用,不会发送到浏览器。

这是什么

dsh-balance 由 crazywoola 维护,归类为客户端插件,在 SkillHub 目录 可找到安装入口。npm 包名为 @pinkbanana/dsh-balance,当前版本 0.4.1,采用 MIT 许可证。

插件面向已在使用 DSH Web 配置文件的开发者:在 Harness 内直接查看 DeepSeek 账户余额、充值余额、赠送余额,以及当前 API Key 可用的模型列表,无需离开对话界面。

核心功能

根据项目 README,插件提供以下能力:

  • 查看总余额、充值余额和赠送余额
  • 在聊天框下方持续显示余额摘要
  • 查看当前 API Key 可用的模型
  • 缓存查询结果,并支持手动刷新
  • 依据 DeepSeek 峰谷定价,在北京时间 9:00–12:00、14:00–18:00 高峰时段,将聊天框下方的余额指示灯变为橙色
  • 原生支持简体中文和英文,跟随 Harness 系统语言切换
  • 支持 Harness 已保存的 DEEPSEEK_API_KEY,也可在「设置 → 模型」中配置 API Key

安装与启用

先在 DSH 中安装插件,再以 Web 配置启动 Harness:

dsh plugin --profile web add @pinkbanana/dsh-balance@latest
dsh --profile web

安装完成后打开 http://127.0.0.1:3080/,进入「设置 → DeepSeek 余额」。该入口位于「Agent 预设」下方。若已在「设置 → 模型」保存 API Key,或通过环境变量 DEEPSEEK_API_KEY 提供,插件即可发起余额与模型查询。

典型用法

完成安装并配置 API Key 后,可按下面步骤使用:

  1. 打开 Harness Web 界面,进入「设置 → DeepSeek 余额」,查看总余额、充值余额、赠送余额及可用模型列表。
  2. 返回已有会话,聊天框下方会显示余额摘要,无需每次进入设置页。
  3. 需要最新数据时,在设置面板手动刷新;插件会缓存查询结果以减少重复请求。
  4. 若当前处于 DeepSeek 高峰定价时段(北京时间 9:00–12:00、14:00–18:00),聊天框下方的余额指示灯会变为橙色,便于留意计费变化。

API Key 的两种配置方式:

  • 在 Harness「设置 → 模型」中保存
  • 通过环境变量 DEEPSEEK_API_KEY 提供

适用场景与注意

适合谁

  • 日常在 DSH 中调试智能体、需要随时掌握 API 余额的开发者
  • 希望在同一会话界面确认当前 Key 可用模型、避免额度耗尽后才发现的用户
  • 关注 DeepSeek 峰谷定价、需要在高峰时段留意余额状态的场景

使用前注意

  • 插件以当前 dsh 进程的权限运行,安装前应阅读 GitHub 源码 并确认 MIT 许可证条款。
  • 本插件面向 Web 配置文件(--profile web),安装命令中的包名为 @pinkbanana/dsh-balance,与 GitHub 仓库 crazywoola/dsh-balance 对应同一项目。
  • SkillHub 为社区插件目录,与 DeepSeek、幻方无官方从属关系;插件能力以 README 与源码为准。
  • 开发构建需 Node.js >= 20;贡献者可执行 pnpm installpnpm check 进行校验。

结尾

dsh-balance 把 DeepSeek API 余额与模型查询嵌入 DSH 设置页和聊天界面,减少在控制台与 Harness 之间来回切换。若你正在用 DSH 做本地智能体开发,可从目录页或 GitHub 获取插件并按上述命令安装。

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

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

小夜