Mengshang-spec/dsh-third-party-api-balance-wallet ↗★ 1
dsh-third-party-api-balance-wallet
第三方 API 接入 DSH 查询余额插件。 适合使用非官方第三方API并需要实时监控API余额的用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Mengshang-spec/dsh-third-party-api-balance-walletドキュメント
README 全文を読む ↗推荐用法:零配置自动发现
如果 DSH 已经配置了目标站点的模型 provider,插件可以自动找到余额地址和 Key:
~/.dsh/settings.yaml中的 provider 有baseURL和apiKeyEnv;~/.dsh/.credentials.yaml的refs中有对应的apiKeyEnv;- API Key 通常以
sk-开头。
插件会按 settings.yaml 中 provider 的顺序,选择第一个满足以下条件的 provider:
baseURL是公网 HTTPS 地址;- 不是 DeepSeek、OpenAI 等官方模型 API 地址;
- 有对应的
apiKeyEnv和凭据。
自动发现后,插件会查询:
{provider.baseURL}/v1/usage
因此,只要第三方站点是 Sub2API,并且已经作为 DSH provider 配置好,通常不需要在插件面板中填写任何内容。
手动配置
自动发现失败时,点击余额面板右侧的设置按钮(齿轮)。
API Key
填写目标站点的长期 API Key,例如:
sk-xxxxxxxxxxxxxxxx
不要填写浏览器开发者工具中看到的网页登录 JWT,也不要填写 Authorization: Bearer eyJ... 这一类网页登录令牌。
余额接口地址
Sub2API 站点通常填写:
https://你的站点/v1/usage
例如:
https://hgapi.dieqiyun.top/v1/usage
https://cfapi.dieqiyun.top/v1/usage
填入后点击“保存”。Key 会保存到 DSH profile 下的:
/dsh-wallet-switcher/settings.json
如果没有设置 DSH_PROFILE_DIR,默认位置是:
~/.dsh/profiles/web/dsh-wallet-switcher/settings.json
货币单位
“货币单位”是可选项,可以填写 USD、CNY、$ 或 ¥。插件不会自行换算金额,单位应以服务商面板显示为准。