gpt-image-2 是 OpenAI 图像生成与编辑模型,支持文本生图、参考图编辑和高质量商业素材生成。通过 AnyRoute,可以使用统一的 OpenAI 兼容 Images API 调用,并在控制台查看用量与扣费记录。gpt-image-2 的 API Key。https://biz.anyroute.io;企业大带宽场景可使用 https://us.anyroute.io。API Key 等同于账号凭证,请妥善保管,切勿提交到代码仓库或公开分享。
POST /v1/images/generationsb64_json,表示 Base64 编码后的图片内容。业务侧可以将其解码为 PNG、JPEG 或 WebP 文件。| 参数 | 说明 |
|---|---|
model | 固定传 gpt-image-2 |
prompt | 图片描述,建议写清主体、场景、构图、光线、风格和限制 |
size | 图片尺寸,建议优先使用官方常规尺寸或 AnyRoute 推荐档位 |
quality | 画质档位,常用 auto、high |
output_format | 输出格式,常用 png、webp、jpeg |
background | 透明背景场景传 transparent,并使用 png 或 webp |
n | 单次生成数量,生产环境建议先用 n=1 |
size 是最容易出错的参数。建议优先使用固定预设,不要随意传任意宽高组合。gpt-image-2 只能使用这些尺寸。只要尺寸满足 OpenAI 官方接口要求,并且没有超过当前模型 的像素预算,也可以传入测试页面没有列出的其他合法尺寸。auto
1024x1024
1536x1024
1024x15361024x1024:方图,适合头像、商品主图、社媒封面。1536x1024:横图,适合海报、Banner、场景图。1024x1536:竖图,适合手机海报、人物图、竖版封面。gpt-image-2 的高分辨率请求存在像素预算限制。AnyRoute 当前推荐的 4K 尺寸都控制在以下上限内:最大像素预算:8,294,4003840 x 2160 = 8,294,400
2880 x 2880 = 8,294,400
2160 x 3840 = 8,294,400
3264 x 2448 = 7,990,272
2448 x 3264 = 7,990,2723328x2496 = 8,306,688Requested resolution exceeds the current pixel budgetPOST /v1/images/editsmultipart/form-data,至少需要传入 model、prompt 和 image。mask。需要保留人物、产品或品牌元素时,请在 prompt 中明确写出保留要求。主体 + 场景 + 构图 + 光线 + 材质/风格 + 用途 + 约束一张高端护肤品产品摄影图,主体是一瓶磨砂玻璃精华液,放在白色大理石台面上,自然窗光从左侧进入,浅景深,背景干净,画面留出右侧文案空间,适合电商详情页首屏,不要水印,不要文字,不要多余瓶身。3328x2496 会失败?8,306,688,超过当前像素预算。请改用 3264x2448 或其他推荐预设。response_format 可以传 url 吗?b64_json。{
"background": "transparent",
"output_format": "png"
}webp,但不要使用 jpeg,因为 JPEG 不支持透明通道。n,但建议先使用 n=1。如果需要批量生成,建议业务侧拆分多次请求,便于重试和追踪单张图片状态。