获取系统令牌(AccessToken)
在调用余额查询接口之前,您需要先获取系统令牌(AccessToken)。进入账户设置页面
登录后访问 账户设置页面,点击「系统令牌」选项。

接口说明
接口信息
| 项目 | 说明 |
|---|---|
| 接口 URL | https://api.laozhang.ai/api/user/self |
| 请求方法 | GET |
| 认证方式 | Authorization Header |
| 响应格式 | JSON (gzip 压缩) |
请求 Headers
| Header 名称 | 必填 | 说明 |
|---|---|---|
| Authorization | 是 | 系统令牌,直接填写 Token 字符串 |
| Accept | 否 | 建议设置为 application/json |
| Content-Type | 否 | 建议设置为 application/json |
响应字段说明
成功响应示例:| 字段名 | 类型 | 说明 |
|---|---|---|
| success | Boolean | 请求是否成功 |
| message | String | 错误信息(成功时为 null) |
| data.quota | Integer | 剩余额度(当前可用余额) |
| data.used_quota | Integer | 已使用额度 |
| data.request_count | Integer | 总请求次数 |
| data.group | String | 用户所属组 |
额度换算公式
代码示例
- cURL
- cURL 快速测试
- Python
基础请求(必须添加
--compressed 选项):错误处理
HTTP 401 - 认证失败
HTTP 403 - 权限不足
常见问题
quota 字段代表什么?
quota 字段代表什么?
quota 字段就是当前的剩余额度(可用余额)。如果 quota 为 0 或接近 0,说明账户余额不足,需要及时充值。如何计算剩余美金金额?
如何计算剩余美金金额?
使用公式:剩余美金 = quota ÷ 500,000例如:
quota: 24997909 → $49.99 USDcurl 命令返回乱码怎么办?
curl 命令返回乱码怎么办?
原因:API 返回 gzip 压缩内容,curl 没有自动解压。解决方案:添加
--compressed 选项:jq 报错 Invalid numeric literal 怎么办?
jq 报错 Invalid numeric literal 怎么办?
这通常是因为 curl 没有解压 gzip 内容。添加
--compressed 选项即可解决。ModelFixedPrice 字段有什么用?
ModelFixedPrice 字段有什么用?
该字段返回各个 AI 模型的定价信息。如果您只关心余额信息,可以忽略该字段。
如何实现余额告警?
如何实现余额告警?
可以编写定时脚本定期查询余额,当
quota 低于设定阈值时发送告警通知(如邮件、Slack、企业微信等)。注意事项
安全性
- 使用环境变量管理 Token
- 不要提交到公开仓库
- 定期更换 Token
请求限制
- 设置合理超时时间(推荐 10 秒)
- 避免过于频繁的查询
- 建议查询间隔 ≥ 1 分钟
异常处理
- 处理网络异常和超时
- 处理认证失败情况
- 记录错误日志便于排查
响应格式
- API 返回 gzip 压缩内容
- curl 必须添加
--compressed - requests 库自动处理

