gpt-image-2 与 gpt-image-2.5 两个系列,二者共用同一套生图、改图及异步接口,仅在模型名、质量档位与分辨率表现上存在差异。
模型总览
gpt-image-2另有gpt-image-2-low/gpt-image-2-medium/gpt-image-2-high按张 SKU 通道;gpt-image-2.5不使用按张 SKU。使用前需在 OpenAI 官方或兼容渠道开通对应模型,将示例中的model替换为准确模型名。实际模型供给和参数支持需以渠道验收为准。
快速开始
gpt-image-2
支持的质量档位
low / medium / high。gpt-image-2 不设 input_fidelity 参数,输出默认即为高保真。
参数表
stream 和 partial_images 是 OpenAI 官方定义的字段,但 gpt-image-2 官方标注不支持流式图片生成。传入时不会返回可用图片流事件。
分辨率规则
gpt-image-2 的 size 参数格式为 widthxheight 或 auto,任意尺寸只要同时满足以下约束即可:
超过
2560x1440(约 2K)的尺寸视为实验性,结果波动可能更大。
常用值:
具体可用尺寸仍以账号实际路由到的通道能力为准。
透明背景(预览)
gpt-image-2 支持透明背景生成:
- 设
background="transparent"。 output_format用png(默认)或webp;jpeg不支持透明通道。- PNG 输出省略
output_compression;WebP 可选压缩。
gpt-image-2.5
模型名
gpt-image-2.5-sunburst(高精度编辑)与 gpt-image-2.5-flare(低延迟快速)。
支持的质量档位
low / medium / high / xhigh / max / auto。其中 xhigh / max 为更高保真档位,auto 由上游选择,最终用量取决于上游实际选择。
参数表
说明
- 2.5 系列使用分辨率档位(
1K/2K/4K)配合aspect_ratio,而非gpt-image-2的精确像素尺寸。 - 返回 URL 需要平台对象存储配置。
- 默认按 token 计费:文本输入 1.25/M、图片输入 2/M、图片输出 $30/M(M 为百万 tokens;客户价以账号配置为准)。2.5 不使用
gpt-image-2-low-*按张 SKU。费率来源:OpenAI 定价。
文生图 /v1/images/generations
两种系列共用该端点,model 字段决定走哪个模型。请求体示例:
响应体
URL 输出
设置response_format=url 可获取图片 URL:
- 请求图片结果。
- 将图片转存到平台对象存储。
-
在
data[].url返回可访问 URL。
-
若平台已配置对象存储,返回
data[].url。 -
若未配置对象存储,返回
image_url_not_available。 -
不会静默降级为
b64_json。
改图 /v1/images/edits
JSON 请求体
通过images[].image_url 或 images[].file_id 指定底图:
Multipart 上传
改图参数表
images[].image_url 和 images[].file_id 二选一。部分兼容渠道会由平台在内部改写为 multipart 请求以保证可执行,不影响对外接口形态。
异步图片任务
平台提供托管异步图片任务接口。异步接口不是 OpenAI 官方后台任务协议,而是平台先创建image_<ULID> 任务,再由后台 worker 执行同步图像请求,最后通过轮询接口返回托管图片 URL。
文生图任务
改图任务
异步任务要求平台已配置公开可访问的对象存储。未配置时,创建任务会返回
storage_not_configured。
计费
token 计费通道按平台记录或上游返回的 token 用量结算:
有上游
usage 时按该用量结算;缺失时按成功返回图片数量、尺寸和 2.5 质量系数估算。auto 的用量取决于上游选择,缺失 usage 的结果只代表平台估算。单张预估只用于成本预估,实际账单以消费日志和控制台「模型价格」页面为准。
按张计费和 token 计费的折扣、单价、账单字段不同。对账时以消费日志中的实际金额为准,不要把展示用 token bucket 当成额外账单行。