APIMaster.ai

GPT Image 2.6 API — Flare 与 Sunburst

GPT Image 2.6 文生图、参考图编辑、蒙版、标注引导和 GIF 的完整参数、尺寸限制与异步任务示例。

GPT Image 2.6

使用 gpt-image-2.6-flare 或 gpt-image-2.6-sunburst。两个模型独立选择;参数格式相同。请在模型广场查看账户价格与可用性。

接口与认证

所有请求携带 Authorization: Bearer YOUR_API_KEY。

操作 端点 请求格式
文生图、参考图编辑 POST https://apimaster.ai/v1/images/generations JSON,参考图使用 image_urls
异步生成或参考图编辑 POST https://apimaster.ai/v1/images/generations/async 相同 JSON;返回任务 ID
上传文件编辑 POST https://apimaster.ai/v1/images/edits multipart,使用 image 或重复 image[]
异步文件编辑 POST https://apimaster.ai/v1/images/edits/async 相同 multipart
查询任务 GET https://apimaster.ai/v1/tasks/{task_id}?model=MODEL_ID 使用提交账号的有效密钥

同步请求等待结果后返回 data[].url。异步请求返回 data[0].task_id,再查询任务。客户端建议预留 600 秒,轮询间隔 3–5 秒。客户端超时不代表生成已取消;不要重复提交。首次提交携带 Idempotency-Key,响应丢失时按图片幂等与恢复指南查询原回执。

curl --fail-with-body --max-time 600 'https://apimaster.ai/v1/images/generations/async' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: unique-image-request-001' \
  -d '{"model":"gpt-image-2.6-flare","prompt":"一只橘猫坐在窗边,水彩风格","size":"1:1","resolution":"1k","quality":"medium","n":1}'

参数

字段 类型 / 默认值 说明
model string,必填 gpt-image-2.6-flare / gpt-image-2.6-sunburst
prompt string,必填 1–32,000 字符,包含编辑目标与参考图顺序
n integer,1 1–4;GIF 表示动图数量。显式 0、负数、小数及大于 4 均拒绝
size string,可省略 auto、下述比例或精确像素 WIDTHxHEIGHT;GIF 规则单列
resolution string,1k 1k / 2k / 4k,使用小写;精确像素尺寸优先
quality string,auto low / medium / high / xhigh / max / auto
complexity string,high low / medium / high,控制规划强度,独立于渲染质量;局部小改动可选 low
output_format string,png png / jpeg / webp / gif / svg
output_compression integer,可省略 0–100,仅 JPEG / WebP 支持
background string,auto transparent / opaque / auto;透明背景支持 PNG / WebP / SVG
moderation string,low low / auto
image_urls string[],可省略 最多 16 张参考图,HTTP(S) 图片直链或图片 Data URL,按数组顺序使用
mask_url string,可省略 Alpha PNG 图片直链或 Data URL,尺寸等于第一张参考图;透明区域表示修改区域
markup_url string,可省略 HTTPS PNG 直链或 data:image/png;base64,... 透明标注层,尺寸等于首张参考图
markup string / object,可省略 markup_url 的替代写法:URL 字符串或 {"image_url":"..."};不支持 file_id,不要同时传 markup_url
svg object,SVG 必填 {"model":"gpt-5.4-mini"};可选 reasoning.effort,详见下文
safety_identifier string,可省略 最多 128 字符,使用稳定的匿名业务标识
frame_count integer,9 仅 GIF,2–16
frame_duration_ms integer,200 仅 GIF,至少 20 毫秒,按 10 毫秒向下取整

不要发送 stream、partial_images、input_fidelity、prompt_rewriter、response_format。svg 对象仅用于 SVG 输出。结果使用图片 URL;不支持流式图片与 Base64 响应格式。

静态图片尺寸

支持比例:1:1、3:2、2:3、4:3、3:4、5:4、4:5、16:9、9:16、2:1、1:2、21:9、9:21、3:1、1:3。

精确像素宽高必须为正的 16 倍数,单边不超过 3840,总像素 655,360–8,294,400,长短边比不超过 3:1。超过 2560×1440 的尺寸属于实验性范围。精确尺寸会覆盖 resolution;例如 1024x1024 配合 resolution=4k 仍为 1024×1024。

图像编辑省略 size 时,按第一张参考图比例与 resolution 选择尺寸;显式 auto 则自动选择。若需要可预测的画幅,请显式指定比例与分辨率。

参考图编辑、蒙版与标注

2.6 支持在 generations JSON 中直接使用 image_urls:

{
  "model": "gpt-image-2.6-sunburst",
  "prompt": "将背景改为浅绿色,保留主体、文字与布局。",
  "image_urls": ["https://your-image-host.example/reference.png"],
  "mask_url": "https://your-image-host.example/mask.png",
  "resolution": "1k",
  "quality": "medium",
  "complexity": "low",
  "output_format": "png",
  "n": 1
}

移除 mask_url 可编辑整张图;蒙版不能保证区域外像素完全不变。蒙版和标注必须附带参考图,且不能同时使用。

标注引导使用 markup_url 或 markup,在透明 PNG 上以箭头、框选、笔画提示编辑意图。首图与标注层各自最多 16,777,216 像素,标注文件最多 50 MB;标注层需与首图宽高相同。链接必须可访问。

本地文件可通过 edits 上传;HTTP 客户端应自行生成 multipart boundary。每张上传文件最多 10 MB。按顺序重复 image[] 即可上传多张:

curl --fail-with-body --max-time 600 'https://apimaster.ai/v1/images/edits/async' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -F 'model=gpt-image-2.6-flare' \
  -F 'prompt=按照标注将背景改为浅绿色,保留主体。' \
  -F 'image[]=@reference.png;type=image/png' \
  -F 'markup=@overlay.png;type=image/png' \
  -F 'resolution=1k' -F 'quality=medium' -F 'complexity=low' -F 'n=1'

也可将标注文件字段替换为 mask=@mask.png;type=image/png;不要同时上传两者。

GIF 动图

GIF 仅支持文生图,不支持参考图、蒙版、标注、透明背景或压缩参数。size 表示每帧像素尺寸,省略或 auto 为 512×512;不能传比例名。宽高仍需为正的 16 倍数。

帧会排入整张拼图:2–8 帧为 4×2,9 帧为 3×3,10–12 帧为 4×3,13–16 帧为 4×4,行列可以交换。整张拼图单边最多 3840、总像素最多 8,294,400、长短边比最多 3:1。512×512 支持 2–16 帧;768×768 最多 12 帧;1024×1024 即使 2 帧也超限。

{
  "model": "gpt-image-2.6-flare",
  "prompt": "A small orange cat waves its paw in a smooth loop, fixed camera.",
  "output_format": "gif",
  "size": "512x512",
  "frame_count": 9,
  "frame_duration_ms": 200,
  "quality": "low",
  "n": 1
}

GIF 按整张拼图对应的图片档位计费,而不是每帧单独计费;n 张动图按 n 张计算。

SVG 矢量图

设置 output_format: "svg",并传入 svg.model: "gpt-5.4-mini"。两个 2.6 模型均支持此格式。返回静态 SVG 文件链接,可在日志中预览并下载源文件。

{
  "model": "gpt-image-2.6-flare",
  "prompt": "A minimalist bakery logo with a wheat stalk, flat colors, clean vector shapes",
  "output_format": "svg",
  "svg": {"model": "gpt-5.4-mini"},
  "size": "1:1",
  "resolution": "1k",
  "quality": "low",
  "n": 1
}
字段 说明
svg.model 必填;当前支持 gpt-5.4-mini
svg.reasoning.effort 可省略,推荐默认;格式允许 none / minimal / low / medium / high / xhigh / max,具体档位受转换模型支持范围约束

SVG 仅支持文生图,n 必须为 1,不接受参考图、蒙版、标注层、压缩参数或 GIF 帧参数。quality 与 complexity 控制生成过程中的参考图。支持静态矢量元素与本地定义引用;输出最多 8 MB,不支持脚本、交互动画、外部资源或嵌入位图。

SVG 沿用对应图片档位和质量配置计费,矢量转换的文本处理已包含在图片费用中,不另收文本费。首次提交仍建议携带 Idempotency-Key;获得任务 ID 后持续查询原任务。

查询结果、日志与费用

curl --fail-with-body 'https://apimaster.ai/v1/tasks/TASK_ID?model=gpt-image-2.6-flare' \
  -H 'Authorization: Bearer YOUR_API_KEY'

处理中继续轮询;succeeded / success / completed 表示完成,failed / error 表示失败。完成后从 data.result.images[].url 读取全部图片;兼容处理字符串或 URL 数组。同步结果从 data[].url 读取。请及时下载文件。

成功任务可在控制台调用日志中查看图片预览。两个 2.6 模型分别配置,基础价格沿用 GPT Image 2 的对应档位,按实际输出张数结算。精确像素尺寸与 GIF 拼图决定分辨率计价档位;auto 质量使用配置的 auto 档位。账户最终价格还受市场路由和账户倍率影响,以控制台价格与调用日志为准。失败任务应查看最终状态及退款记录;提交阶段的预扣不等于最终消费。

参数错误返回 400 时先修正请求。若已经获得任务 ID,持续查询原任务,不要重新生图;若未收到提交响应,先查询幂等回执。