Skip to main content
通过 OpenAI 兼容接口调用 GPT 图像生成模型,支持文生图与图像编辑。本文档同时覆盖 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 替换为准确模型名。实际模型供给和参数支持需以渠道验收为准。

快速开始

Python SDK:

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 计费:文本输入 5/M、缓存文本5/M、缓存文本 1.25/M、图片输入 8/M、缓存图片8/M、缓存图片 2/M、图片输出 $30/M(M 为百万 tokens;客户价以账号配置为准)。2.5 不使用 gpt-image-2-low-* 按张 SKU。费率来源:OpenAI 定价。

文生图 /v1/images/generations

两种系列共用该端点,model 字段决定走哪个模型。请求体示例:

响应体

URL 输出

设置 response_format=url 可获取图片 URL:
平台对 URL 输出采用本地托底策略:
  1. 请求图片结果。
  2. 将图片转存到平台对象存储。
  3. 在 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 当成额外账单行。

错误码