- 获取用户级别的余额信息
- 支持 CORS 跨域请求
- 实时余额监控
认证
接口端点
响应
请求是否成功
错误信息(仅失败时返回)
用户剩余余额(成功时返回)。当
unlimited_quota 为 true 时,该值为 -1用户已使用余额(成功时返回)
是否为无限额度用户。
true 表示无限额度,false 表示有限额度令牌余额 vs 用户余额
| 对比项 | 令牌余额 (/v1/balance) | 用户余额 (/v1/user/balance) |
|---|---|---|
| 作用范围 | 单个令牌 | 整个用户账户 |
| 数据来源 | Token 的 RemainQuota 和 UsedQuota | User 的 quota 和 used_quota |
| 使用场景 | 监控单个 API Key 的使用情况 | 查看用户账户总体余额 |
| 受限于 | 令牌级别的额度限制 | 用户级别的额度限制 |
使用场景
- 查看用户账户的总体余额
- 用于充值提醒和余额告警
- 在用户控制面板显示账户余额
余额单位说明余额数值的单位取决于系统配置:
- USD - 美元
- CNY - 人民币
- Tokens - Token 数量
常见错误
| 错误信息 | 原因 | 解决方案 |
|---|---|---|
| 无 Authorization 头 | 未提供 Authorization 请求头 | 添加 Authorization: Bearer sk-xxxxx 请求头 |
| 获取用户额度失败 | 用户不存在 | 检查令牌关联的用户是否存在 |
| 获取已使用额度失败 | 数据库查询错误 | 联系管理员检查系统状态 |

