Skip to main content

简短答案

可以通过 https://api2.laozhang.ai/api/user/self 查询老张API账户余额。调用前需要在账户设置中生成系统令牌 AccessToken,并在请求头中传入 Authorization;使用 cURL 时建议加上 --compressed,否则 gzip 响应可能显示为乱码。

查看完整余额查询 API 文档

如果您正在接入生产监控或需要完整字段说明、错误处理和代码示例,请优先阅读开发者接口文档。

获取系统令牌(AccessToken)

在调用余额查询接口之前,您需要先获取系统令牌(AccessToken)。
1

进入账户设置页面

登录后访问 账户设置页面,点击「系统令牌」选项。系统令牌入口
2

验证账户密码

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

获取 AccessToken

验证成功后,系统会显示您的 AccessToken。请立即复制保存。获取Token结果
安全警告
  • AccessToken 具有账户完全权限,请妥善保管
  • Token 只在创建时显示一次,无法再次查询
  • 生成新 Token 会使旧 Token 立即失效
  • 切勿在代码中硬编码或提交到公开仓库

接口说明

接口信息

请求 Headers

响应字段说明

成功响应示例:
核心字段:
响应可能随账户状态返回更多字段。请只依赖 quotaused_quotarequest_countgroup 等业务需要的核心字段,并允许未知字段存在;如果出现 access_token 等敏感字段,不要写入普通日志或告警正文。

额度和金额换算

quotaused_quota 返回的是额度单位。当前余额展示按 50 万额度约等于 1 USD 换算:
  • 剩余美元余额:quota ÷ 50 万
  • 已使用美元额度:used_quota ÷ 50 万
  • 历史总额度:(quota + used_quota) ÷ 50 万
例如接口返回 quota: 24997909,则剩余余额为 24997909 ÷ 50 万 = 49.995818,约等于 50.00 USD如果要做告警,建议同时记录原始 quota 和换算后的美元金额。模型实际扣费仍以当前模型价格、账户分组、调用日志和控制台展示为准。

代码示例

基础请求(必须添加 --compressed 选项):
重要提示:必须添加 --compressed 选项,因为 API 返回 gzip 压缩内容,否则会得到乱码。

错误处理

HTTP 401 - 认证失败

原因:Authorization 令牌无效或已过期 解决方法:检查并更新系统令牌

HTTP 403 - 权限不足

原因:当前令牌无权访问该接口 解决方法:联系管理员确认权限配置

仍然无法查询时

如果接口仍然返回认证失败、乱码、空响应或字段不符合预期,请先确认使用的是系统令牌 AccessToken,而不是普通 API Key。 联系技术支持时,请提供:
  • 账号邮箱或用户名
  • 请求时间和 HTTP 状态码
  • 返回的 message 字段或错误截图
  • 已打码的请求命令,保留 URL、Header 名称和参数,不要暴露完整 AccessToken
  • 是否使用了 --compressed 或等效 gzip 解压配置

常见问题

quota 字段就是当前的剩余额度(可用余额)。如果 quota 为 0 或接近 0,说明账户余额不足,需要及时确认账户额度。
当前余额展示按 50 万额度约等于 1 USD 换算。公式是:剩余美元余额 = quota ÷ 50 万,已使用美元额度 = used_quota ÷ 50 万例如 quota: 24997909,则 24997909 ÷ 50 万 = 49.995818,约等于 50.00 USD。生产告警建议同时保存原始 quota 和换算后的美元金额;模型实际扣费仍以控制台价格页、调用日志和当前账户规则为准。
原因:API 返回 gzip 压缩内容,curl 没有自动解压。解决方案:添加 --compressed 选项:
这通常是因为 curl 没有解压 gzip 内容。添加 --compressed 选项即可解决。
该字段返回各个 AI 模型的定价信息。如果您只关心余额信息,可以忽略该字段。
可以编写定时脚本定期查询余额,当 quota 低于设定阈值时发送告警通知(如邮件、Slack、Webhook 等)。

相关问题

注意事项

安全性

  • 使用环境变量管理 Token
  • 不要提交到公开仓库
  • 定期更换 Token

请求限制

  • 设置合理超时时间(推荐 10 秒)
  • 避免过于频繁的查询
  • 建议查询间隔 ≥ 1 分钟

异常处理

  • 处理网络异常和超时
  • 处理认证失败情况
  • 记录错误日志便于排查

响应格式

  • API 返回 gzip 压缩内容
  • curl 必须添加 --compressed
  • requests 库自动处理