Skip to main content
通过图片生成或编辑端点使用 GPT Image 2.5 模型。
GPT Image 2.5 始终通过 data[].b64_json 返回 Base64 图片数据。请勿传入仅适用于 DALL·E 的 response_format 参数。

生成图片

POST /v1/images/generations
cURL

请求头

string
必填
Bearer 鉴权,格式为 Bearer YOUR_API_KEY
string
默认值:"application/json"
必填
数据交换格式。

请求体

string
必填
模型 ID:gpt-image-2.5-sunburstgpt-image-2.5-flare
string
必填
描述目标图片的文本提示词。长度为 132,000 个字符。
integer
默认值:1
生成图片数量,支持 110
string
默认值:"auto"
使用 auto 或自定义 宽x高。宽和高必须为 16 的倍数,宽高比在 1:3 到 3:1 之间,任一边不超过 3,840 像素,总像素数在 655,360 到 8,294,400 之间。
string
默认值:"auto"
渲染质量:lowmediumhighxhighmaxauto
string
默认值:"auto"
背景模式:autoopaquetransparent。透明背景必须使用 PNG 或 WebP 输出。
string
默认值:"png"
输出格式:pngjpegwebp
integer
默认值:100
JPEG 或 WebP 压缩等级,范围为 0100。PNG 输出会忽略此参数。
string
默认值:"auto"
内容审核严格程度:autolow

生成响应

200
integer
创建时间,Unix 秒级时间戳。
string
最终背景模式:opaquetransparent
object[]
生成图片结果。
string
Base64 编码的图片数据。
string
返回图片格式:pngjpegwebp
string
结果使用的质量等级。
string
最终输出尺寸,格式为 宽x高

校验规则

  • background="transparent" 必须搭配 output_format="png"output_format="webp"
  • 自定义宽和高必须能被 16 整除,宽高比在 1:33:1 之间,任一边不超过 3,840 像素,总像素数在 655,360 到 8,294,400 之间。
  • 高于 2560x1440 的分辨率属于实验能力。
  • output_compression 仅适用于 JPEG 和 WebP 输出。
  • GPT Image 2.5 返回 Base64 图片数据,不支持通过 response_format 获取 URL。
上游接口定义请参阅 OpenAI 创建图片 API创建图片编辑 API