FengHuoLinShan/dsh-plugin-llm-balance ↗★ 3
dsh-plugin-llm-balance
DSH(DeepSeek Harness)插件:自动跟随最近 provider 的可拖动 API 余额与 Coding Plan 配额卡片,凭据仅在服务端使用 适合需要实时掌握API剩余额度、防止因欠费中断对话的开发者。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:FengHuoLinShan/dsh-plugin-llm-balanceREADME
Read the full 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;显式 apiKeyEnv 只解析该引用,否则优先读取 llm-pi-ai/ API-key record,再回退 provider 默认环境变量。OAuth grant 不被解析;openai-codex 配额由 Codex Connect 管理。
旧的单 provider 写法(
provider+apiKeyEnv)继续兼容:RPC 响应顶层字段仍按 config.provider 条目返回。
所有字段均为宽松校验:refreshMs / timeoutMs 非数字或非正数、provider / apiKeyEnv 非字符串或空串、baseURL 非字符串,一律回退默认值,不会导致插件启动失败(零依赖实现 normalizeConfig,语义等价于官方 Config schema 的非法值回退)。