FengHuoLinShan/dsh-plugin-llm-balance ↗★ 3
dsh-plugin-llm-balance
DSH 页面右上角可拖动的 API 余额/配额悬浮卡片,自动发现并展示多个服务商的余额,支持分档变色与实时刷新。
AI 分析
用于在界面上直观、实时地监控多个大模型服务商的 API 余额。适合多模型混合使用、需要防止因额度耗尽导致任务中断的 DSH 用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:FengHuoLinShan/dsh-plugin-llm-balance說明文件
閱讀完整 README ↗配置(cordis.patch.yml 中该行的 config)
| 字段 | 默认值 | 说明 |
|---|---|---|
| refreshMs | 60000 | 前端轮询间隔(毫秒) |
| timeoutMs | 15000 | 服务端查询超时(毫秒) |
| provider | deepseek | (兼容层)单 provider 模式;多 provider 模式无需设置,自动发现 |
| apiKeyEnv | DEEPSEEK_API_KEY | (兼容层)单 provider 模式的凭证引用名 |
| baseURL | 按 provider 默认 | (兼容层)单 provider 模式的可选 base URL 覆盖 |
多 provider 模式开箱即用:provider 清单自动来自内置表 + llm-pi-ai settings,key 从 DSH credentials 解析(llm-pi-ai 路由的 apiKeyEnv,或内置默认 DEEPSEEK_API_KEY / MOONSHOT_API_KEY / KIMI_CODING_API_KEY / OPENCODE_GO_API_KEY);openai-codex 不需要 apiKeyEnv / baseURL(ChatGPT OAuth 由 Codex Connect 管理)。
旧的单 provider 写法(
provider+apiKeyEnv)完全兼容:顶层响应字段仍按 config.provider 条目返回。
所有字段均为宽松校验:refreshMs / timeoutMs 非数字或非正数、provider / apiKeyEnv 非字符串或空串、baseURL 非字符串,一律回退默认值,不会导致插件启动失败(零依赖实现 normalizeConfig,语义等价于官方 Config schema 的非法值回退)。