gpt-image-2 是 OpenAI 的新一代图像生成与编辑模型,支持文本生图、参考图编辑和高质量商业素材生成。通过 AnyRoute,你可以使用统一的 OpenAI 兼容接口调用 gpt-image-2,并在控制台查看用量与扣费记录。gpt-image-2 的 API Key(GPT/Codex Pro分组均支持)。https://cc.anyroute.io安全提示:API Key 等同于账号凭证,请妥善保管,切勿提交到代码仓库或公开分享。
POST /v1/images/generationscurl https://cc.anyroute.io/v1/images/generations \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_API_KEY" \ -d '{ "model": "gpt-image-2", "prompt": "一张高端护肤品产品摄影图,白色大理石台面,自然光,浅景深,适合电商主图" }'curl https://cc.anyroute.io/v1/images/generations \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_API_KEY" \ -d '{ "model": "gpt-image-2", "prompt": "一张高端护肤品产品摄影图,白色大理石台面,自然光,浅景深,适合电商主图", "size": "1024x1024", "quality": "high", "output_format": "png", "n": 1 }'b64_json,表示 Base64 编码后的图片内容。业务侧可以将其解码为 PNG、JPEG 或 WebP 文件。size 是最容易出错的参数。建议优先使用固定预设,不要传任意自定义分辨率。gpt-image-2 只能使用这些尺寸。size。auto1024x10241536x10241024x15361024x1024:方图,适合头像、商品主图、社媒封面。1536x1024:横图,适合海报、Banner、场景图。1024x1536:竖图,适合手机海报、人物图、竖版封面。1K、2K、4K 三档归类,推荐使用以下 预设:gpt-image-2 的高分辨率请求存在像素预算限制。AnyRoute 当前推荐的 4K 尺寸都控制在以下上限内:最大像素预算:8,294,4003840 × 2160 = 8,294,4002880 × 2880 = 8,294,4002160 × 3840 = 8,294,4003264 × 2448 = 7,990,2722448 × 3264 = 7,990,2723328 × 2496 = 8,306,688Requested resolution exceeds the current pixel budgetPOST /v1/images/editsmultipart/form-data,至少需要传入:modelpromptimagecurl https://cc.anyroute.io/v1/images/edits \ -H "Authorization: Bearer YOUR_API_KEY" \ -F "model=gpt-image-2" \ -F "prompt=保留产品主体,将背景替换为高级灰摄影棚,增加柔和侧光" \ -F "image=@input.png" \ -F "size=1024x1024" \ -F "quality=high" \ -F "output_format=png"mask。需要保留人物、产品或品牌元素时,请在 prompt 中明确写出保留要求。prompt。建议按以下结构描述:主体 + 场景 + 构图 + 光线 + 材质/风格 + 用途 + 约束一张高端护肤品产品摄影图,主体是一瓶磨砂玻璃精华液,放在白色大理石台面上,自然窗光从左侧进入,浅景深,背景干净,画面留出右侧文案空间,适合电商详情页首屏,不要水印,不要文字,不要多余瓶身。3328x2496 会失败?8,306,688,超过当前像素预算。请改用 3264x2448 或其他 AnyRoute 推荐预设。response_format 可以传 url 吗?b64_json。{ "background": "transparent", "output_format": "png"}webp,但不要使用 jpeg,因为 JPEG 不支持透明通道。n,但建议先使用 n=1。如果需要批量生成,建议业务侧拆分多次请求,便于重试和追踪单张图片状态。