GPT-Image-2
GPT-Image-2 图像生成
- 异步处理模式,返回任务ID用于后续查询
- 基于 OpenAI Images 兼容协议,支持文生图 / 图生图
- 支持 15 种图片比例,通过
size字段传入 - 通过
resolution(1k/2k/4k)控制实际输出像素档位 - 通过
quality(low/medium/high)控制出图质量与耗时 - 参考图最多 16 张,支持 URL 与 base64 混填
- 按分辨率档位(1K / 2K / 4K)计费
POST
Authorizations
Body
图像生成模型名称固定填写
gpt-image-2图像生成的文本描述
- 支持中英文,建议详细描述
- 提交前会经过平台敏感词 / 安全审核,命中违规内容会直接返回错误
生成图片张数取值范围:1 - 10
图像生成的比例支持以下比例,也可传入
也支持直接传入像素尺寸,例如
auto 由服务端自动选择合适比例:| size | 类型 |
|---|---|
auto | 自动 |
1:1 | 正方 |
3:2 | 横图 |
2:3 | 竖图 |
4:3 | 横图 |
3:4 | 竖图 |
5:4 | 横图 |
4:5 | 竖图 |
16:9 | 横图 |
9:16 | 竖图 |
2:1 | 横图 |
1:2 | 竖图 |
3:1 | 横图 |
1:3 | 竖图 |
21:9 | 横图 |
9:21 | 竖图 |
1881x836 / 887x1774。输出分辨率档位可选值:
1k / 2k / 4ksize × resolution → 实际像素对应关系:| size | 1k | 2k | 4k |
|---|---|---|---|
1:1 | 1024×1024 / 1254×1254 | 2048×2048 | 2880×2880 |
3:2 | 1536×1024 | 2048×1360 | 3520×2336 |
2:3 | 1024×1536 | 1360×2048 | 2336×3520 |
4:3 | 1024×768 | 2048×1536 | 3312×2480 |
3:4 | 768×1024 | 1536×2048 | 2480×3312 |
5:4 | 1280×1024 / 1448×1086 | 2560×2048 | 3216×2576 |
4:5 | 1024×1280 / 1122×1402 | 2048×2560 | 2576×3216 |
16:9 | 1536×864 / 1672×941 | 2048×1152 | 3840×2160 |
9:16 | 864×1536 / 941×1672 | 1152×2048 | 2160×3840 |
2:1 | 2048×1024 / 1774×887 | 2688×1344 | 3840×1920 |
1:2 | 1024×2048 / 887×1774 | 1344×2688 | 1920×3840 |
3:1 | 1881×836 / 1536×512 | 3072×1024 | 3840×1280 |
1:3 | 887×1774 / 512×1536 | 1024×3072 | 1280×3840 |
21:9 | 2016×864 / 1915×821 | 2688×1152 | 3840×1648 |
9:21 | 864×2016 / 821×1915 | 1152×2688 | 1648×3840 |
图片质量
low- 快速省钱,轮廓够用medium- 平衡high- 最高精度(4K + high 耗时 >120s)
参考图数组(OpenAI 标准字段),传入后走图生图模式
其它 OpenAI 标准字段(
response_format、style)不支持,会被忽略。任务结果只返回 url——如需 base64 请自行下载转换。是否使用官方渠道兜底
false:不使用(默认)true:使用官方渠道
使用场景示例
文生图(最简请求)Response
响应状态码
返回数据数组
查询任务结果
提交成功后返回task_id,通过 GET /v1/tasks/{task_id} 轮询任务状态,详见 任务查询接口。
成功响应示例
data.result.images[0].url[0]
任务状态说明
| 状态 | 含义 |
|---|---|
submitted | 已提交 |
processing | 上游处理中 |
completed | 成功,result.images 可用 |
failed | 失败,查看 error.message |