Skip to main content
GET
使用 API Key 查询指定时间范围内的消费金额,可按模型过滤,并按模型、自然日或二者组合分组。此接口直接返回聚合结果,不需要创建任务或轮询任务状态。

认证

string
必填
使用与调用模型相同的 API Key,通过 Bearer Token 认证。访问 API Key 管理页面 获取密钥。
余额为 0 时仍可查询。本接口不校验余额,但仍校验 API Key 状态、过期时间、IP 白名单及账号状态。

接口端点

两个端点功能相同,支持 CORS 跨域请求。请妥善保管 API Key,不要将其暴露在公开的前端代码中。

请求参数

所有参数均通过 URL Query 传递。
integer | string
起始时间,包含该时刻。支持 Unix 秒级时间戳或带时区的 RFC3339 字符串,例如 2026-09-01T00:00:00+08:00不传时默认为 end 前 24 小时。时间戳单位为秒,不是毫秒。
integer | string
结束时间,不包含该时刻。格式与 start 相同,不传时默认为当前时间。必须晚于 start,且 end - start 不得超过 31 天。
string
模型名称,不传时统计全部模型。多个模型使用英文逗号分隔,最多 50 个。精确匹配、不区分大小写,不支持通配符。示例:gpt-5.6-luna,sora-2
string
默认值:"none"
分组方式:
  • none:仅返回合计,items 为空数组
  • model:按模型分组
  • date:按自然日分组
  • model,date:按模型和自然日组合分组
string
默认值:"Asia/Shanghai"
IANA 时区名称,默认 Asia/Shanghai仅影响 group_by 包含 date 时的自然日边界,不改变查询的起止时刻。RFC3339 起止时间仍按其自身携带的时区解析。
string
默认值:"key"
统计范围:
  • key:仅统计当前 API Key(默认)
  • account:统计当前 API Key 所属账号的全部 API Key 合计
查询时间区间为 [start, end):包含起点、不包含终点。相邻查询以相同的时间作为前一次的 end 和后一次的 start,不会重复计算边界时刻。手动拼接 URL 时,RFC3339 中的 + 必须编码为 %2B。示例中的 cURL --data-urlencode、Python params 和 JavaScript URLSearchParams 会自动处理编码。

请求示例

当前 API Key 最近 24 小时的消费合计

不传 Query 参数即可使用默认时间范围、默认统计范围和默认分组方式:

整个账号指定模型的每日消费

查询 2026 年 9 月 11 日至 9 月 18 日(北京时间,不含 9 月 18 日)的消费:

按模型和自然日组合分组

该分组方式下,每个 items 元素同时包含 modeldate

响应字段

boolean
查询是否成功。成功时为 true,用量查询错误时为 false
object
成功时返回查询范围、合计与分组明细。
data.totaldata.items[] 共用以下统计字段:
object
用量查询错误时返回,包含 codemessagetype,其中 typeusage_query_error。401 / 403 鉴权错误由鉴权层返回。

限流与缓存

  • 每把 API Key 每分钟最多查询 60 次,同时受全局 API 限流约束
  • 相同参数的查询结果缓存 60 秒,响应头 X-Usage-Cachehitmiss
  • 通常 1 秒内可查到消费记录,但最近 1 分钟的数据可能不完整,且存在缓存延迟
  • 建议查询间隔不低于 1 分钟,不要将本接口作为实时扣费通知

统计口径

  • 数据来自计费成功的调用记录,与官网“数据看板”使用相同数据
  • 调用失败或任务失败后退款的记录不计入,无需自行冲抵;组图部分成功时按实际交付张数计费
  • 按计费落账时刻归属消费;异步图片、视频任务在完成时落账,不是提交时刻。跨零点任务归入完成当天
  • 删除后重建的 API Key 属于新的 Key;使用新 Key 查询 scope=key 时,不包含旧 Key 的历史
  • 后台人工调整余额不属于调用消费,不在统计范围内
  • 可查询 2026 年 4 月 27 日之后的数据

错误处理

收到 503 usage_unavailable 时,不会返回任何金额。这表示查询不可用,不表示消费为 0;不要将失败响应转换为零金额或覆盖此前成功查询的结果。

与其他接口的区别

如需查询剩余额度,请使用 查询令牌余额查询用户余额