简短答案
可以通过https://api2.laozhang.ai/api/user/self 查询老张API账户余额。调用前需要在账户设置中生成系统令牌 AccessToken,并在请求头中传入 Authorization;使用 cURL 时建议加上 --compressed,否则 gzip 响应可能显示为乱码。
查看完整余额查询 API 文档
如果您正在接入生产监控或需要完整字段说明、错误处理和代码示例,请优先阅读开发者接口文档。
获取系统令牌(AccessToken)
在调用余额查询接口之前,您需要先获取系统令牌(AccessToken)。1
进入账户设置页面
登录后访问 账户设置页面,点击「系统令牌」选项。

2
验证账户密码
在弹出的对话框中输入您的账户密码进行身份验证。

3
获取 AccessToken
验证成功后,系统会显示您的 AccessToken。请立即复制保存。

接口说明
接口信息
请求 Headers
响应字段说明
成功响应示例:额度和金额换算
代码示例
- cURL
- cURL 快速测试
- Python
基础请求(必须添加
--compressed 选项):错误处理
HTTP 401 - 认证失败
HTTP 403 - 权限不足
仍然无法查询时
如果接口仍然返回认证失败、乱码、空响应或字段不符合预期,请先确认使用的是系统令牌 AccessToken,而不是普通 API Key。 联系技术支持时,请提供:- 账号邮箱或用户名
- 请求时间和 HTTP 状态码
- 返回的
message字段或错误截图 - 已打码的请求命令,保留 URL、Header 名称和参数,不要暴露完整 AccessToken
- 是否使用了
--compressed或等效 gzip 解压配置
常见问题
quota 字段代表什么?
quota 字段代表什么?
quota 字段就是当前的剩余额度(可用余额)。如果 quota 为 0 或接近 0,说明账户余额不足,需要及时确认账户额度。如何把 quota 换算成金额?
如何把 quota 换算成金额?
当前余额展示按
50 万额度约等于 1 USD 换算。公式是:剩余美元余额 = quota ÷ 50 万,已使用美元额度 = used_quota ÷ 50 万。例如 quota: 24997909,则 24997909 ÷ 50 万 = 49.995818,约等于 50.00 USD。生产告警建议同时保存原始 quota 和换算后的美元金额;模型实际扣费仍以控制台价格页、调用日志和当前账户规则为准。curl 命令返回乱码怎么办?
curl 命令返回乱码怎么办?
原因:API 返回 gzip 压缩内容,curl 没有自动解压。解决方案:添加
--compressed 选项:jq 报错 Invalid numeric literal 怎么办?
jq 报错 Invalid numeric literal 怎么办?
这通常是因为 curl 没有解压 gzip 内容。添加
--compressed 选项即可解决。ModelFixedPrice 字段有什么用?
ModelFixedPrice 字段有什么用?
该字段返回各个 AI 模型的定价信息。如果您只关心余额信息,可以忽略该字段。
如何实现余额告警?
如何实现余额告警?
可以编写定时脚本定期查询余额,当
quota 低于设定阈值时发送告警通知(如邮件、Slack、Webhook 等)。相关问题
- 如果需要完整接口参数和接入示例,请查看余额查询 API
- 如果
quota仍有余额但请求失败,请查看为什么还有余额跑不通? - 如果需要核对单次请求的模型、Token 和计费,请查看如何查看我的调用记录?
- 如果需要创建或更换 API Key,请查看API密钥获取与管理
注意事项
安全性
- 使用环境变量管理 Token
- 不要提交到公开仓库
- 定期更换 Token
请求限制
- 设置合理超时时间(推荐 10 秒)
- 避免过于频繁的查询
- 建议查询间隔 ≥ 1 分钟
异常处理
- 处理网络异常和超时
- 处理认证失败情况
- 记录错误日志便于排查
响应格式
- API 返回 gzip 压缩内容
- curl 必须添加
--compressed - requests 库自动处理