dsh-balance-view

一个 DeepSeek Harness(dsh) 插件:查询当前 DeepSeek API Key 对应账号的账户余额

输入 /balance 命令后,会在输入框上方弹出一个常驻面板显示余额,点 × 可手动关闭。

效果

账户余额  CNY 34.53(赠送 0.00 / 充值 34.53)  ×

安装

# 从 npm 安装(推荐)
dsh plugin --profile web add dsh-balance-view

# 或从 GitHub 安装
dsh plugin --profile web add github:luhaifeng666/dsh-balance-plugin

# 或从本地目录安装
dsh plugin --profile web add ./dsh-balance

也可替换成你自己的 profile 名(如 desktop)。安装后重启 dsh 生效。

使用

在对话输入框输入 /balance 并回车,即可在输入框上方看到当前 Key 对应的余额面板。再次执行 /balance 会刷新余额。

实现

  • host 侧(index.js:注册 /balance 命令 + balance session projection。命令执行时读取凭据服务中的 DEEPSEEK_API_KEY,请求 https://api.deepseek.com/user/balance,将结果写入 balance/change 会话事件。
  • client 侧(client.js:向 conversation.input.dock 槽位注入余额面板,通过 useProjection("balance") 读取投影,本地状态实现关闭。

License

MIT