wwwwangpengggg/dsh-api-balance ↗★ 0
dsh-api-balance
DSH 桌面插件:在桌面角落常驻一个置顶小窗,两页显示 DeepSeek API 余额、本次开机消耗的 token 与今日消费
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wwwwangpengggg/dsh-api-balance说明文档
阅读完整 README ↗2) 装进桌面版使用的 profile
dsh plugin --profile desktop add git+https://github.com/wwwwangpengggg/dsh-api-balance.git
配置 API Key
小窗要读你的 DeepSeek API Key。它会按这个顺序找:
- 环境变量
DEEPSEEK_API_KEY $DSH_HOME/.credentials.yaml里的同名键(DSH 自己的凭据文件,通常已经配好了)
Key 不会经过 DSH 的 IPC,也不会出现在任何命令行里 —— 小窗进程自己去读,
tests/config.test.mjs 有一条断言专门防这件事。
没配好时小窗会显示「未配置密钥」,配上后点「刷新」即可,不用重启。
配置
改 cordis.patch.yml(插件自带的那份是默认值),或在
$DSH_HOME/profiles/ /cordis.patch.yml 里按 id 覆盖:
- id: api-balance
config:
enabled: true
refreshSeconds: 60 # 10 - 3600,超出会被夹紧
dayStartHour: 8 # 「今日消费」的一天从几点开始(0-23,默认 8;填 0 即自然日)
corner: top-right # top-right / top-left / bottom-right / bottom-left
currency: '' # 留空 = 用接口返回的第一种;可写 CNY / USD
baseUrl: https://api.deepseek.com
credentialEnv: DEEPSEEK_API_KEY
credentialFile: '' # 留空 = $DSH_HOME/.credentials.yaml
stateDir: '' # 留空 = $DSH_HOME/plugins/dsh-api-balance
instanceName: DshApiBalanceWindow