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 分析
核心用途是监控 DeepSeek 官方 API 账户余额。适合需要实时掌握额度消耗、设置低余额告警的 DSH 用户,支持配置热重载,无需重启服务。
インストール
検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗
ドキュメント
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。