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