聊天输入框下方显示多个 LLM API 账户余额,内置 DeepSeek、OpenRouter、SiliconFlow 预设。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:JonyChan8394/dsh-llm-balance
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
在聊天输入框正下方,显示你在 dsh 里实际配置的那些 LLM 账户的余额——不多不少。
- 输入框正下方 —— 输入卡片底部的 footer 条(统计行所在的座位),自动刷新(默认每 60 秒),带手动刷新链接。
- 跟随你的 dsh 配置 —— 余额条只显示 dsh 里已注册的 provider(Models 页面 /
llm-pi-ai设置 + 你在用的内置适配器)。在 dsh 里新增一个 LLM,下次刷新就出现;删掉就消失。无需重启、无需改插件配置。 - 没有公开余额 API? —— Qwen/DashScope、OpenAI、Anthropic 等有公开 API key 但没有公开的余额查询接口。当这类 provider 配了 key 时,余额条会显示「未开放查询API」而不是隐藏它。
- 密钥留在宿主机 —— API key 只在宿主机侧从 DSH 凭据(或环境变量)解析,浏览器只会看到拉取到的余额。
安装
dsh plugin --profile web add github:JonyChan8394/dsh-llm-balance
重启 dsh web。只要至少一个配置的 provider 配了密钥,输入框下方就会出现余额条。
配置
无需配置——插件自动跟随你在 dsh 里已经配置好的 provider。以下 route 已知余额接口:
| Provider route | 余额 API |
|---|---|
DeepSeek(deepseek、deepseek-official) |
✅ |
OpenRouter(openrouter) |
✅ |
SiliconFlow(siliconflow) |
✅ |
Moonshot / Kimi(moonshot) |
✅ |
MiniMax(minimax) |
✅ |
StepFun(stepfun) |
✅ |
Zhipu / GLM(zhipu) |
✅ |
| 其他已配置的 provider | ❌ 显示「未开放查询API」 |
想给列表之外的 provider(比如有自己的余额接口的聚合商 route)加余额端点,在 profile 的 cordis.patch.yml 里覆盖插件配置:
- id: llm-balance
config:
refreshMs: 30000
endpoints:
- id: myprovider
name: MyProvider
apiKeyEnv: MYPROVIDER_API_KEY
url: https://api.example.com/v1/balance
balancePath: data.remaining
currencyPath: data.currency
没配密钥的 provider 自动隐藏;请求失败的显示「获取失败」。
工作原理
- 宿主机半(
lib/index.js)在每次请求时读取ctx.llm.listProviders()——即 dsh 中实际配置的 LLM route 集合。对每个有已知余额端点的 provider,通过ctx.credentials解析密钥并调用接口;对配置了密钥但没有余额端点的 provider 返回error: 'no-api'。结果通过 webserver 路由注册表提供GET /llm-balanceJSON。 - 浏览器半(
lib/client.js)注册一个conversation.composer.dock条目(order 10),轮询/llm-balance并在输入卡片下方渲染余额条。
License
MIT
链接
同类插件
Han-1413141/dsh-cost-meter★ 57
会话与当日 API 费用统计、预算图框(已用%)、官方余额、历史看板,支持峰谷计价与官方价格一键同步。
Ychris12138/dsh-usage-stats★ 56
多供应商用量看板:按供应商/模型统计 Token 与日期下钻,统一展示账户余额,并追踪 OpenCode Go / Z.ai 订阅额度。
zh667/TokenLedger★ 22
侧边栏用量面板:把 Token 归属到实际服务该请求的中转站,站点从已有的 provider 配置中读出,无需额外配置;含今日/本月/累计三窗口、按站点与模型下钻、一年活跃度热力图,以及 New API / Sub2API / DeepSeek 余额。
feibi-mochi/deepseek-harness-control-center★ 21
DeepSeek Harness 监控、提醒、充值与会话控制中心:查看官方余额、本会话花费与 token、第三方 token 合计,提供完成提醒、官方充值、灵活布局及 Agent 辅助的会话控制。
SenmuuuuW/dsh-whale-report★ 19
深迹 DeepTrace — 从会话日志生成日报/周报/月报/年报/自定义区间报告:成本与 Token 拆解、8 条确定性洞察、协作复盘、实时模型余额、PDF/PNG/HTML 导出;只读,绝不改写历史。
Ghost011118/dsh-balance-meter★ 16
输入框 dock 显示 DeepSeek 账户余额与会话花费,自动拉取官方定价,支持高峰/低谷计价。