GPT-Image-2 图像生成

  • 面向通用图像生成与参考图生成场景
  • 异步任务协议提交成功后返回 task_id
  • 支持文生图与图生图
  • size 支持 21:916:93:24:31:13:42:39:16auto
  • resolution 支持 1k2k4k
  • 参考图最多 16 张,单图也使用数组传入
  • 如果需要直接同步返回图片结果,可查看下方 同步调用协议

请求鉴权

所有接口均需要使用 Bearer Token 进行认证。 获取 API Key:从平台上获取。 使用时在请求头中添加:

提交任务接口

提交图片异步任务。接口受理成功后会立即返回 task_id,实际图片结果需要通过任务查询接口继续轮询。

请求参数

  1. size 支持:21:916:93:24:31:13:42:39:16auto
  2. resolution 支持:1k2k4k
  3. images 最多支持 16 张,单图也使用数组传入。
  4. response_format 常用值为 urlb64_json

响应

成功响应示例:
失败响应示例:

任务查询接口

使用提交阶段返回的 task_id 查询当前任务状态。任务成功后,可从结果对象里读取图片地址。 说明:
  1. works[].asset_url 为平台最终返回的稳定资源地址
  2. 调用方不需要感知底层原始资源地址

响应

查询结果示例:

同步调用协议

如果你不需要任务轮询,而是希望请求结束后直接拿到图片结果,也可以使用 OpenAI Images 兼容的同步调用协议。
  • 异步任务协议:返回 task_id,再通过 GET /v1/tasks/{task_id} 查询结果
  • 同步调用协议:直接返回 data[].urldata[].b64_json,不返回 task_id

文生图同步接口

常用字段:
  • model
  • prompt
  • size
  • resolution
  • response_format

文生图同步示例

图生图同步接口

这里的参考图字段名是 image,和异步任务协议里的 images 数组不同。 常用字段:
  • model
  • prompt
  • image
  • size
  • response_format

图生图同步示例

响应

同步成功响应示例:

使用示例

文生图

图生图

多参考图图生图

注意事项

  1. size=auto 可直接传入,由模型按当前能力处理。
  2. 提交成功后请使用返回的 task_id 轮询任务结果。
  3. n 当前仅支持传 1,参考图统一通过 images 数组传入。
  4. 任务完成后,结果中的作品地址为平台稳定资源地址,不会要求业务侧直接处理底层原始资源链接。