aka-danielZhang/dsh-provider-balance ↗★ 0
dsh-provider-balance
DSH web plugin: provider quota/balance chip beside the composer context meter (GLM/Kimi/OpenCode/DeepSeek/Moonshot/xAI + Sub2API gateway auto-detect)
AI 分析
在输入框旁常驻显示当前模型服务商的余额或额度胶囊,并支持点击查看详情。适合使用多服务商API、需要实时监控额度消耗的DSH用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:aka-danielZhang/dsh-provider-balanceドキュメント
README 全文を読む ↗配置(cordis.yml config,全部可选)
- id: dsh-provider-balance
name: dsh-provider-balance
inject: [webServer]
config:
sources:
- id: zai-coding-cn # 必须等于 DSH provider 路由 id(胶囊按它匹配当前模型)
kind: zai-coding # GLM Coding 适配器
apiKeyEnv: ZAI_CODING_CN_API_KEY # 缺省用适配器默认
quotaBase: https://open.bigmodel.cn # 国际版填 https://api.z.ai
- id: kimi-coding
kind: kimi-coding # Kimi Code 适配器
# apiKeyEnv / quotaBase 缺省用适配器默认(KIMI_CODING_API_KEY / api.kimi.com)
- id: opencode-go
kind: opencode-go # OpenCode Go 适配器
# 缺省 OPENCODE_GO_API_KEY / https://opencode.ai/zen/go
- id: deepseek-official
kind: deepseek-official # DeepSeek 官方余额适配器(文档化接口)
# 缺省 DEEPSEEK_API_KEY / https://api.deepseek.com
- id: moonshot-platform
kind: moonshot-platform # Moonshot 开放平台余额(注意:与 Kimi Code 是两把 key)
# 缺省 MOONSHOT_API_KEY / https://api.moonshot.cn
- id: xai
kind: xai # xAI Management API 预付额度(需 Management Key)
# 缺省 XAI_MANAGEMENT_KEY / https://management-api.x.ai(team 用 default 或 XAI_TEAM_ID)
refreshMinIntervalMs: 60000 # 上游最小抓取间隔(缓存 TTL)
requestTimeoutMs: 15000
route: /provider-balance/quota
HTTP 接口:GET /provider-balance/quota?provider=[&refresh=1] 返回该供应商的
单条快照(sources 数组一个元素);不带 provider 返回全部源。