导出字段说明
通过日志导出功能获取 CSV 文件后,可使用以下字段进行计费核算:校验关系
提示Token用于校验上游输入总量。财务核算统一使用各分项 Token 乘对应单价,不使用提示Token直接计费。
精度说明
公式计算金额与实际计费可能存在 < ¥0.0001 的差异,来源于内部额度单位的向上取整(ceil),属于正常精度损失。
Claude 系列
适用模型:claude-sonnet-4-6、claude-opus-4-6、claude-haiku-4-5 等
计费特点: 缓存分为 5分钟 和 1小时 两档,写入缓存比普通输入贵,读取缓存大幅折扣。支持 Web Search 按次附加计费。
上游响应体结构
Claude 原生 Messages API 返回的usage 结构如下:
如果上游没有返回
cache_creation 分桶,平台会把 cache_creation_input_tokens 作为默认/5分钟写缓存处理。通过 OpenAI 兼容接口返回给客户端时,缓存命中会映射到 usage.prompt_tokens_details.cached_tokens;写缓存分桶以日志 metadata 和导出字段为准。公式
搜索次数和搜索单价为可选导出字段,仅在请求使用了 Claude Web Search 工具时有值。未使用时为空,不影响总金额。
示例
以claude-haiku-4-5 一次真实请求为例:
计算:
GPT-5 系列
适用模型:gpt-5、gpt-5.4、gpt-5.4-mini 等
计费特点: 有推理 token(reasoning),推理单价通常等于输出单价。支持缓存读取。
响应体 usage 结构
Chat Completions 接口常见usage 结构如下:
usage 结构如下:
cached_tokens 是输入总量里的子项,不是额外 token。财务核算时,输入Token = 提示Token - 缓存命中Token;推理Token 已包含在输出Token中。公式
当推理单价 = 输出单价时(大多数 GPT 模型),可简化为
输入Token/1M × 输入单价 + 输出Token/1M × 输出单价。示例
以gpt-5.4 一次真实请求为例:
计算:
GPT-Image 系列
适用模型:gpt-image-2、gpt-image-1、gpt-image-1-mini、gpt-image-1.5、chatgpt-image-latest
计费特点: 输入按文本/图片分别计价,图片缓存有独立折扣。输出 token 全部为图片 token,直接使用输出单价核算。需勾选图片计费字段进行导出。
上游响应体结构
OpenAI 返回的 usage 结构如下:cached_tokens 是文本和图片缓存的混合值。平台按 cached × image / (text + image) 比例拆分为文本缓存和图片缓存,分别适用不同折扣。纯文本生图时无 image_tokens 和 cached_tokens 字段。公式
图片计费字段为可选导出列,不在 billing_detail 预设中。需单独勾选
input_image_tokens、input_image_price、cached_image_tokens、cached_image_price。非图片模型这些列为空。上游不单独返回”图片输出 token”,输出Token 本身即为图片输出。示例
以gpt-image-2 改图请求为例(图片输入 + 部分缓存命中):
计算:
Gemini 系列
适用模型:gemini-3.5-flash、gemini-3-pro-image-preview 等
计费特点: 支持缓存读取/写入,部分模型有推理 token。图像生成模型有多模态 token 分项。
纯文本/推理模型公式
图像生成模型
图像生成模型(如gemini-3-pro-image-preview)的输入/输出包含多模态 token,当前导出按总量计费,公式同上。
Gemini 图像 no-image 失败对账
当 Gemini 图像请求被上游封控或未产出图片,但上游返回了 prompt/input token usage 且平台已按 token 结算时,API 错误响应会携带本次 usage,方便与消费日志对齐。 OpenAI 风格图片接口示例:只有已结算的 no-image 失败会返回 usage。未扣费失败、本地校验失败、平台额度失败或上游未返回 usage 的普通失败不会返回 usage。
DeepSeek 系列
适用模型:deepseek-v4-pro、deepseek-v4-flash 等
计费特点: 支持缓存读取,缓存命中折扣极大。无写入分桶。

