在标题栏悬浮查看多平台 AI 账户余额与用量
27.9/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Badegg404/dsh-api-balance该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 多平台余额悬浮查看
- AI账户用量监控
DSH 插件:多平台 AI 账户余额悬浮监控
README
由 DeepSeek 最新模型翻译生成dsh-api-balance
DSH 插件 · 在 DeepSeek Harness 会话标题栏悬浮显示多个 AI 平台的账户余额与用量。
DSH Plugin License: MIT
一个面向 DeepSeek Harness(DSH) 的持久化 Web 插件:在页面右上角标题栏(「Session log」按钮左侧)挂一个小胶囊,实时显示所选平台的账户余额;点开展开下拉卡片,内含「余额监控」与「用量监控」两个 tab —— 余额显示账户/额度余额,用量显示近 30 天费用或 token 配额。可切换平台、填写 API Key 并手动刷新。
特性
- 多平台统一:一个插件查询多个 AI 供应商余额,平台在 UI 里切换
- 双 tab:「余额监控」显示账户余额;「用量监控」显示近 30 天费用 / token 配额 —— 两个 tab 各自独立保存平台、API Key 与刷新
- 持久化:平台 / API Key / 附加参数存入 DSH 凭据库(~/.dsh/.credentials.yaml,权限 0600),重启不丢
- 实时刷新:30 秒自动轮询 + 手动刷新
- 安全:Host 路由仅接受 loopback 请求;API Key 永不回传前端、不写日志
- 主题适配:全部样式走 DSH 主题 token,跟随明暗主题
展开完整文档(README 剩余 1 节)
dsh-api-balance
DSH 插件 · 在 DeepSeek Harness 会话标题栏悬浮显示多个 AI 平台的账户余额与用量。
DSH Plugin License: MIT
一个面向 DeepSeek Harness(DSH) 的持久化 Web 插件:在页面右上角标题栏(「Session log」按钮左侧)挂一个小胶囊,实时显示所选平台的账户余额;点开展开下拉卡片,内含「余额监控」与「用量监控」两个 tab —— 余额显示账户/额度余额,用量显示近 30 天费用或 token 配额。可切换平台、填写 API Key 并手动刷新。
特性
- 多平台统一:一个插件查询多个 AI 供应商余额,平台在 UI 里切换
- 双 tab:「余额监控」显示账户余额;「用量监控」显示近 30 天费用 / token 配额 —— 两个 tab 各自独立保存平台、API Key 与刷新
- 持久化:平台 / API Key / 附加参数存入 DSH 凭据库(~/.dsh/.credentials.yaml,权限 0600),重启不丢
- 实时刷新:30 秒自动轮询 + 手动刷新
- 安全:Host 路由仅接受 loopback 请求;API Key 永不回传前端、不写日志
- 主题适配:全部样式走 DSH 主题 token,跟随明暗主题
- 易扩展:新增平台只需在 Host 的 PROVIDERS 数组里加一条声明,前端自动渲染对应表单
支持平台
余额
| 平台 | 接口 | 附加参数 |
| AGICTO | POST /v1/enterprise/account | uuid(账户 UUID) |
| DeepSeek | GET /user/balance | — |
| OpenRouter | GET /api/v1/credits | — |
| Moonshot (Kimi) | GET /v1/users/me/balance | — |
| 硅基流动 SiliconFlow | GET /v1/user/info | — |
| MiniMax | GET /v1/token_plan/remains | — |
| 阶跃星辰 StepFun | GET /v1/accounts | — |
| xAI (Grok) | GET /v1/billing/credits | — |
用量
| 平台 | 接口 |
| OpenAI | GET /v1/organization/costs |
| 智谱 GLM | GET /api/monitor/usage/quota/limit |
| Together AI | GET /v1/billing/usage |
| Anthropic (Claude) | GET /v1/organizations/cost_report |
各平台余额接口可能随官方调整,解析失败时请以其官方文档为准;新增平台见下文「扩展新平台」。
架构
Host(Node 进程) Client(浏览器) ─────────────── ────────────── lib/index.js lib/client.js ├─ GET /balance/providers 标题栏胶囊 + 下拉卡片(双 tab) ├─ GET /balance/status ├─ 余额 tab:余额显示 ├─ GET /balance/usage ├─ 用量 tab:30天费用/配额 ├─ POST /balance/config ├─ 平台下拉选择 ├─ POST /balance/usage-config ├─ API Key 输入 ├─ POST /balance/clear └─ 附加参数(按平台动态渲染) └─ POST /balance/usage-clear │ └─ credentials 服务(~/.dsh/.credentials.yaml) BALANCE_PROVIDER / BALANCE_API_KEY / BALANCE_EXTRA USAGE_PROVIDER / USAGE_API_KEY / USAGE_EXTRA
Host 通过 webServer 注册 loopback-only 的 /balance/* 路由,读取凭据库后请求对应平台的余额或用量接口;Client 直接 fetch 同源路由,用 React.createElement 渲染挂件(含余额/用量双 tab,__ModuleLoader__ 打包格式,无需构建步骤)。
安装
方式一:dsh plugin 命令
dsh plugin --profile web add https://github.com/Badegg404/dsh-api-balance.git
方式二:手动安装
1. 把本仓库放到本地(如 ~/.dsh/profiles/web/plugins/dsh-api-balance/)
2. 编辑 ~/.dsh/profiles/web/package.json:
{
"dependencies": {
"@Badegg404/dsh-api-balance": "file:plugins/dsh-api-balance"
},
"dsh": {
"profile": {
"bundles": [
// ...已有 bundles... "@Badegg404/dsh-api-balance" ] } } }
3. pnpm install,然后重启 DSH。
使用
1. 打开一个会话,标题栏「Session log」左侧出现胶囊
2. 「余额监控」tab:选余额平台 → 粘贴 API Key(AGICTO 还需填账户 UUID)→ 保存并查询;余额显示在胶囊与 tab 里,30 秒自动刷新
3. 切到「用量监控」tab:选用量平台(如 OpenAI)→ 粘贴 API Key → 保存并查询;显示近 30 天费用(智谱为 token 配额),同样自动刷新
展示
┌─ 标题栏 ───────────────────────────────────────────┐ │ 会话标题… [● 余额监控 12.34 USD] [Session log] │ └────────────────────────────────────────────────────┘ │ 点开 ▼ ┌─ 账户监控 ──────────────────────┐
│ [ 余额监控 ] [ 用量监控 ] │
├─────────────────────────────────┤
│ 平台 [AGICTO ▾] │ │ AGICTO 余额 ¥ 4.9974451 │ │ API Key [••••••••] │ │ 账户 UUID [a1b2c3... ] │
│ [ 保存并查询 ] [清除] [刷新] │
└─────────────────────────────────┘
扩展新平台
在 lib/index.js 的 BALANCE_PROVIDERS(余额)或 USAGE_PROVIDERS(用量)数组中追加一条声明,前端表单会自动渲染:
{
id: "myplatform",
label: "My Platform",
currency: "USD", // 显示用货币符号(可选)
extraFields: [], // 附加参数(如 agicto 的 uuid)
request: {
method: "GET",
url: "https://api.example.com/v1/balance",
headers: { "Authorization": "Bearer {key}" }, // {key} → API Key
// body: '{"uuid":"{uuid}"}', // 需要时启用,{字段名} → 附加参数 },
parse(res) {
// 余额平台:返回 { balance: "12.34" }(或 { balance: null, error: "..." }) // 用量平台:返回 { summary: "近30天费用: $1.23" }(或 { summary: null, error: "..." }) }, }
request.headers / request.body 中的 {key} 与 {} 占位符会在请求前被替换;用量平台还可使用 {start_date} / {end_date} / {start_ts} / {end_ts} / {start_iso} / {end_iso}(自动计算近 30 天窗口)。
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Badegg404/dsh-api-balance
在标题栏悬浮查看多平台 AI 账户余额与用量
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。