接口概述
余额查询接口用于获取当前账户的额度使用情况,包括总配额、已使用额度、剩余额度和请求次数等信息。 这个接口可帮助客户以简单的方式获取账号余额,以便更主动、自由地控制余额告警。如何获取 Authorization
1
访问控制台
访问
api.apiyi.com/account/profile 个人中心页面2
获取系统令牌
在页面最下方找到”账号选项 - 系统令牌”部分
3
生成 AccessToken
输入当前的账户密码后,会得到一个 AccessToken,该密钥可用于后续接口的查询数据

接口信息
请求说明
请求 Headers
请求参数
该接口为 GET 请求,不需要传递任何请求体(body)参数。
响应说明
成功响应示例
核心响应字段说明
额度换算说明
换算规则
500,000 额度 = $1.00 美金 (USD)
- 美金金额 = 额度 ÷ 500,000
- 剩余额度 = quota(quota 本身就是当前剩余余额)
- 剩余美金 = quota ÷ 500,000
quota: 24997909→ $49.99 USD(当前剩余余额)used_quota: 10027091→ $20.05 USD(已使用)
错误响应
HTTP 401 - 认证失败
HTTP 403 - 权限不足
代码示例
cURL 示例
说明:
-s 选项隐藏进度条,--compressed 自动解压gzip响应Python 示例(基础版)
Python 示例(完整优化版)
我们提供了完整的优化版脚本quota_optimized.py,包含以下特性:
错误处理
完整的异常处理和错误捕获
环境变量支持
安全管理令牌,避免硬编码
格式化输出
美观的表格展示和数字格式化
自动换算
自动计算美金金额
常见问题
查询余额是否会消耗配额?
查询余额是否会消耗配额?
否,查询账户余额接口不会消耗您的配额额度。
多久可以查询一次余额?
多久可以查询一次余额?
建议查询间隔不少于1秒,避免频繁请求触发限流。
ModelFixedPrice 字段有什么用?
ModelFixedPrice 字段有什么用?
该字段返回各个AI模型的定价信息。如果您只关心余额信息,可以忽略该字段。
quota 字段代表什么?
quota 字段代表什么?
quota 字段就是当前的剩余额度。如果 quota 为 0 或接近 0,说明账户余额不足,需要及时充值。curl 命令返回乱码或 jq 报错怎么办?
curl 命令返回乱码或 jq 报错怎么办?
问题: 执行curl命令时得到乱码,或者jq报错 “Invalid numeric literal”原因: API返回的是gzip压缩内容(
Content-Encoding: gzip),curl没有自动解压。解决方案: 添加 --compressed 选项让curl自动解压:注意事项
请求限制
- 建议设置合理的请求超时时间(推荐10秒)
- 避免过于频繁的查询请求
异常处理建议
- 务必处理网络异常、超时、认证失败等错误情况
- 建议记录错误日志便于排查问题
响应格式说明
- API返回gzip压缩内容,使用curl时必须添加
--compressed选项 - Python的requests库会自动处理gzip解压,无需额外配置