Choi-Peng/dsh-deepseek-balance ↗★ 1
@choi-p/dsh-deepseek-balance
DeepSeek account balance in the dsh web sidebar footer, with live config hot reload and an editable Settings → Plugins card.
AI Analysis
核心用途是监控 DeepSeek 官方 API 账户余额。适合需要实时掌握额度消耗、设置低余额告警的 DSH 用户,支持配置热重载,无需重启服务。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full README ↗配置
插件设置分层,均实时生效,无需重启 dsh web:
| 层 | 来源 | 生效方式 |
|---|---|---|
| 默认值 | 代码内置(cny,两个阈值均为 0) | — |
| 主存储 | profile 的 cordis.patch.yml 中 deepseek-balance 行的 config —— 设置 → 插件 → Balance Monitor 的保存/重置会直接改写该行(只替换该行的 config 块,文件中的注释、!!js 表达式与其他行原样保留;行文本无法识别时才整文件重写) | dsh web 监听 patch 层(HMR);写入后自动用新配置重启此 fiber,无需重启 |
| 兜底 | 该行不在 profile 的 patch 文件里时(例如从 home 级 $DSH_HOME/cordis.patch.yml 或自定义配置挂载),UI 修改回退到旧的 $DSH_HOME/deepseek-balance.json | host 每次请求都会重读该文件,编辑立即生效 |
写入 patch 成功后,旧的覆盖文件会被清空,避免过期值盖过 patch 配置。卡片暴露
displayCurrency(下拉框)以及两个告警阈值(数字输入框),并提供
保存 / 恢复默认值;保存后,侧边栏余额展示会立即刷新(同时也会每 60 秒重新轮询一次)。
API 密钥按以下顺序解析:
DEEPSEEK_API_KEY环境变量~/.api_keys文件 —— 形如export DEEPSEEK_API_KEY="sk-..."的行
余额 API 在存在时会同时返回 CNY 与 USD 余额;插件优先使用 CNY,缺省时回退到 USD。