不同 endpoint 的 usage 字段和计费单位可能不同。
| 类型 | 常见字段 | 说明 |
|---|
| 文本 token | prompt_tokens、completion_tokens、total_tokens | OpenAI 兼容文本常见口径 |
| Responses token | input_tokens、output_tokens、total_tokens | Responses API 常见口径 |
| Cache token | cached_tokens、cache_read_input_tokens、cache_creation_input_tokens | 以模型和 endpoint 支持为准 |
| 图片 | data[] 图片数量或平台任务结果数量 | 可能按张计费 |
| 视频 | 任务完成后的 usage 或平台结算字段 | 以视频 endpoint 文档为准 |
图片计费口径
图片接口分两类,不建议混用:
| 接口 | 典型模型 | 响应方式 | 计费说明 |
|---|
/v1/images/generations | gpt-image-2 | 同步返回图片响应 | 兼容 OpenAI 图片入口,具体按 token 还是按张以模型配置为准 |
/v2/images/generations | gpt-image-2-async | 创建任务后查询结果 | 当前实现按 image 计费,创建时冻结,任务成功后按成功存储并返回的图片数结算,失败退款 |
图片异步接口当前不支持请求体传 n。如果需要多张图片,请创建多个异步任务;后续如开放批量,会在文档和 OpenAPI 中同步更新。
对账建议
- 记录每次请求返回的
id 或 request_id。
- 保存响应中的
usage 字段。
- 用控制台用量账单做最终对账。
- 如果 usage 缺失或字段异常,以平台账单和排障结果为准。