Choi-Peng/dsh-deepseek-balance1

@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 用户,支持配置热重载,无需重启服务。

Package
@choi-p/dsh-deepseek-balance
Version
0.3.1
License
MIT
Last updated
Aug 17, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

配置

插件设置分层,均实时生效,无需重启 dsh web

来源生效方式
默认值代码内置(cny,两个阈值均为 0)
主存储profile 的 cordis.patch.ymldeepseek-balance 行的 config —— 设置 → 插件 → Balance Monitor 的保存/重置会直接改写该行(只替换该行的 config 块,文件中的注释、!!js 表达式与其他行原样保留;行文本无法识别时才整文件重写)dsh web 监听 patch 层(HMR);写入后自动用新配置重启此 fiber,无需重启
兜底该行不在 profile 的 patch 文件里时(例如从 home 级 $DSH_HOME/cordis.patch.yml 或自定义配置挂载),UI 修改回退到旧的 $DSH_HOME/deepseek-balance.jsonhost 每次请求都会重读该文件,编辑立即生效

写入 patch 成功后,旧的覆盖文件会被清空,避免过期值盖过 patch 配置。卡片暴露 displayCurrency(下拉框)以及两个告警阈值(数字输入框),并提供 保存 / 恢复默认值;保存后,侧边栏余额展示会立即刷新(同时也会每 60 秒重新轮询一次)。

API 密钥按以下顺序解析:

  1. DEEPSEEK_API_KEY 环境变量
  2. ~/.api_keys 文件 —— 形如 export DEEPSEEK_API_KEY="sk-..." 的行

余额 API 在存在时会同时返回 CNY 与 USD 余额;插件优先使用 CNY,缺省时回退到 USD。