dsh-deepseek-balance
Đã xác minhdsh-deepseek-balance · v0.1.0 · MIT · Giao diện web
DeepSeek API balance badge for DeepSeek Harness: a shell.overlay pill showing live account balance
Cài đặt
dsh plugin add dsh-deepseek-balance Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.
Mã nguồn
Thẻ
Tác giả
Readme
dsh-deepseek-balance
一个 DeepSeek Harness 插件:在 Web 界面右上角显示一个实时悬浮徽章,展示你的 DeepSeek API 账户余额。
English | 中文
它做什么
- host 半:注册
GET /dsh-deepseek-balance路由,从 harness 的 credentials seam 读取DEEPSEEK_API_KEY(回退到环境变量),返回GET https://api.deepseek.com/user/balance的结果。 - 浏览器半:在
shell.overlay座位注册一个徽章,按可配置间隔轮询(默认 60 秒),点击可立即刷新。
API Key 不会进入浏览器;它每次请求都在 host 进程里解析。
安装
dsh plugin --profile web add dsh-deepseek-balance
然后重启你的 web profile 并刷新页面。徽章出现在右上角:
- 绿点 — 余额充足
- 黄点 — 余额耗尽
- 灰点 — 加载中
- 红点 — 请求失败(悬停查看原因)
点击徽章立即刷新(悬停可看 granted/topped-up 明细)。
配置
密钥就是 harness 调模型时用的那个。在 Settings → Models 里存一次即可(走 credentials seam),或直接导出:
export DEEPSEEK_API_KEY=sk-...
可在 bundle 行里加可选覆盖(config:):
config:
refreshIntervalMs: 30000 # 轮询间隔(毫秒,默认 60000)
baseUrl: 'https://api.deepseek.com'
从源码构建
pnpm install
pnpm build
pnpm build 产出 lib/index.js(host 半)和 lib/client.js(浏览器半)。
License
MIT