GPT Image 2.6 API
OpenAI GPT Image 2.6——文生图与编辑端点分为两个档位:Flare(快速)和 Sunburst(精度优先)。提供从 low 到 max 的五个质量等级、用于布局规划的 complexity 控制、GIF 动图与 SVG 矢量输出、蒙版与标注编辑、1K / 2K / 4K 输出、十五种宽高比,编辑时最多可参考 16 张图像。
同一系列共四个端点:openai/gpt-image-2.6-flare 和 openai/gpt-image-2.6-sunburst,各自提供文生图和编辑。Flare 数秒即可出图,适合日常生成;Sunburst 每张耗时更长,换来更高的保真度,并在多次编辑中保持细节更稳定。两者参数完全相同——quality(low / medium / high / xhigh / max)、complexity(low / medium / high)、resolution(1k / 2k / 4k)、从 1:3 到 3:1 的十五种宽高比、png / jpeg / webp 输出,文生图还支持 GIF 动图和 SVG,编辑支持蒙版或标注图层——价格也相同,每张低至 $0.045。
/filters:quality(82)/examples/107ef51e9d47e9a3420d011c791c097a/212e7d8b-aa9a-420b-ab40-78b87d212be4-a4c2a486e1d6.webp)
概览
关于 GPT Image 2.6 API
GPT Image 2.6 能做什么、它在 OpenAI 模型阵容中的定位,以及团队选择它的原因。
GPT Image 2.6 是 OpenAI 推出的图像生成与编辑模型,可通过 WaveSpeedAI REST API 使用。OpenAI GPT Image 2.6——文生图与编辑端点分为两个档位:Flare(快速)和 Sunburst(精度优先)。提供从 low 到 max 的五个质量等级、用于布局规划的 complexity 控制、GIF 动图与 SVG 矢量输出、蒙版与标注编辑、1K / 2K / 4K 输出、十五种宽高比,编辑时最多可参考 16 张图像。
同一系列共四个端点:openai/gpt-image-2.6-flare 和 openai/gpt-image-2.6-sunburst,各自提供文生图和编辑。Flare 数秒即可出图,适合日常生成;Sunburst 每张耗时更长,换来更高的保真度,并在多次编辑中保持细节更稳定。两者参数完全相同——quality(low / medium / high / xhigh / max)、complexity(low / medium / high)、resolution(1k / 2k / 4k)、从 1:3 到 3:1 的十五种宽高比、png / jpeg / webp 输出,文生图还支持 GIF 动图和 SVG,编辑支持蒙版或标注图层——价格也相同,每张低至 $0.045。
WaveSpeedAI 上的 GPT Image 2.6 系列提供 4 个 REST 端点,涵盖 Image-To-Image, Text-To-Image 个工作流。每个变体都有各自的定价、参数选项和示例输出——请选择与你的输入模态和生产约束相匹配的那一个,或使用同一个 API 密钥调用多个变体,组合成多步骤流水线。
使用与 WaveSpeedAI 上其他 1,000 多个 AI 模型相同的 API 密钥、账单账户和速率限制来运行 GPT Image 2.6。无需单独对接供应商,无需各家 SDK,也无需应对各家不同的速率限制——一次集成即可覆盖从文生图、文生视频到音频合成、3D 生成、放大和编辑的全部能力。
规格
GPT Image 2.6 API 的能力与发布状态
开发者在选择 API 之前会搜索的模型细节:可用性、预期输出时长、参考素材支持情况,以及当前可用的在线替代方案。
档位
Flare / Sunburst
Flare 用于快速的日常生成;Sunburst 保真度更高,编辑间细节更稳定。价格相同。
质量等级
5
所有端点均为 low / medium(默认)/ high / xhigh / max;complexity 分 low / medium / high,不额外收费。
输出格式
PNG / JPEG / WebP / GIF / SVG
文生图支持 GIF 动图(2–16 帧)和 SVG 矢量;PNG、JPEG 和 WebP 全端点可用。
编辑
16 张参考图 + 蒙版 / 标注
最多 16 张参考图像,可在第一张图像上叠加蒙版或标注图层;1K / 2K / 4K 输出。
端点
全部 GPT Image 2.6 API 端点
WaveSpeedAI 现已提供 4 个 GPT Image 2.6 端点——请选择适合你工作流的变体。
/filters:quality(82)/media/images/1b37e607-0808-4940-afc8-db7a9a4cdb2b.webp)
Gpt Image 2.6 Sunburst Edit
GPT Image 2.6 Sunburst Edit transforms one or more reference images using natural-language instructions, with a focus on precision, visual fidelity, and consistent detail across iterative edits for polished creative work, brand assets, product imagery, and production workflows. Ready-to-use REST inference API.
/filters:quality(82)/media/images/ed1b6ebf-5c09-450c-814d-e4acca578af7.webp)
Gpt Image 2.6 Sunburst Text To Image
GPT Image 2.6 Sunburst Text-to-Image generates high-quality images from natural-language prompts with a focus on precision, visual fidelity, and consistent detail, making it suitable for polished creative work, brand assets, product imagery, and production workflows. Ready-to-use REST inference API.
/filters:quality(82)/media/images/a4961d80-0c71-42f1-8cf6-d959f0ec1693.webp)
Gpt Image 2.6 Flare Edit
GPT Image 2.6 Flare Edit transforms one or more reference images using natural-language instructions, with a focus on fast editing and rapid creative iteration for visual refinements, marketing assets, product imagery, and production workflows. Ready-to-use REST inference API.
/filters:quality(82)/media/images/56821da7-86e6-44b9-9be8-99dfa0e81847.webp)
Gpt Image 2.6 Flare Text To Image
GPT Image 2.6 Flare Text-to-Image generates high-quality images from natural-language prompts with a focus on fast generation and rapid creative iteration, making it suitable for everyday image creation, concept development, marketing visuals, and production workflows. Ready-to-use REST inference API.
示例
看看 GPT Image 2.6 的实际效果
由 GPT Image 2.6 API 生成的真实输出。悬停在任意视频上即可预览,点击可打开全尺寸查看器。
使用方法
如何使用 GPT Image 2.6 API
从注册到完成一次生成,只需四步。完整的 Python、Node.js 和 cURL 示例见下方的 API 部分。
- 01
获取 API 密钥
注册 WaveSpeedAI 账号,并从控制台复制你的 API 密钥。新账号附带免费体验额度——足够在开始计费前把 Playground 运行几十次。
- 02
提交预测
把你的输入以 JSON 形式 POST 到 https://api.wavespeed.ai/api/v3/openai/gpt-image-2.6-flare/text-to-image。端点会立即返回预测 ID——生成是异步的,因此推理期间你无需保持连接。
- 03
轮询完成状态
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result。状态为 completed 时返回输出;状态为 failed、cancelled、timeout 或 deleted 时以错误终止;其他任何状态都继续轮询。
- 04
读取输出 URL
状态变为 "completed" 后,从 data.outputs[0] 读取 URL。该 URL 指向 WaveSpeedAI CDN 上你生成的媒体——具体是图片、视频、音频还是 3D 文件,取决于你调用的 GPT Image 2.6 变体。
应用场景
用 GPT Image 2.6 可以构建什么
开发者和创作者使用 GPT Image 2.6 API 的常见工作流。
Flare 求速度,Sunburst 求保真
openai/gpt-image-2.6-flare/text-to-image 是快速档位:数秒出图,适合草稿、社交媒体素材和大批量流水线。openai/gpt-image-2.6-sunburst/text-to-image 每张耗时更长,在一次次编辑之间让角色、产品和细小细节保持更稳定。提示词相同,价格相同;切换只需更改模型 ID。
一条提示词生成 GIF 动图
将 output_format 设为 gif,文生图即返回循环动画:frame_count 选择 2 到 16 帧(默认 9 帧),frame_duration_ms 设置每帧显示时长(默认 200 毫秒)。可用于贴纸、加载动画、产品旋转展示和简短的反应动图,无需视频流水线。
SVG 矢量输出
将 output_format 设为 svg,即可得到可缩放的矢量文件而非像素图:图标、logo、扁平插画和图表在任意尺寸下都保持清晰,并可直接在设计工具中打开。每个 SVG 都以干净的静态矢量内容返回。
蒙版与标注编辑
编辑端点可选传入 mask_image——白色标记要修改的区域,黑色标记要保留的区域——用于精确局部重绘;也可传入 markup_image:在第一张输入图像上绘制圆圈、箭头和注释的透明叠加层,用来指明修改位置和方式。两者都会自动缩放到第一张图像的尺寸。
五个质量等级,complexity 不额外收费
quality 参数分为 low / medium / high / xhigh / max。默认 medium,1K 图像每张 $0.075;low 为草稿档位,$0.045;high、xhigh 和 max 为主视觉和印刷素材提升保真度,max 档 1K 图像每张最高 $0.36。complexity 参数(默认 high)决定模型在绘制前做多少规划,从不影响价格。
最多 16 张参考图像的编辑
openai/gpt-image-2.6-flare/edit 和 openai/gpt-image-2.6-sunburst/edit 接受一条自然语言指令,外加最多 16 张参考图像。可以把产品放进新场景、调整光线或风格,或在保持主体不变的前提下改造现有品牌素材。除非设置了 aspect_ratio,输出将沿用第一张参考图像的宽高比。
技巧
GPT Image 2.6 提示词技巧
让 GPT Image 2.6 输出更好结果的实用建议——总结自生产流水线中各类图像模型都适用的做法。
- 01
先用 Flare,再升级到 Sunburst
Flare 是快速档位,是迭代和批量生成的默认选择。需要的镜头再用 Sunburst 重跑——比如必须保持角色或产品一致的编辑、繁复细节、小字号文字——两个档位参数完全相同,价格也相同。
- 02
密集提示词保持 complexity 为 high
complexity 不额外收费:它改变的是模型的规划程度,而不是价格。多元素场景和布局保持默认的 high,只有当简单提示词需要稍快返回时才降到 low。
- 03
为 GIF 描述动作
GIF 是短循环,因此请描述一个能回到起点的简单动作——挥手、旋转、眨眼、物体穿过画面。帧数越少循环越利落;想要更慢的节奏就调高 frame_duration_ms。
- 04
想要 SVG 时要求扁平造型
SVG 输出最适合图标、logo、扁平插画和图表。请要求纯色和干净的形状;摄影级细节无法转换成紧凑的矢量文件。
- 05
精确区域用蒙版,表达意图用标注
修改必须限定在精确区域内时,就绘制蒙版。想指向某处并说明修改方式时,就画标注——一个圆圈加一句简短注释,例如 "make this a teapot"。
定价
GPT Image 2.6 API 定价
按输出计费。最终费用会随你在各变体 Playground 中设置的参数(分辨率、时长、输出数量、参考素材)而变化。
| 端点 | 类型 | 起步价 |
|---|---|---|
| openai/ | image-to-image | 立减 5%$0.09$0.0855 |
| openai/ | text-to-image | 立减 5%$0.075$0.0713 |
| openai/ | image-to-image | 立减 5%$0.09$0.0855 |
| openai/ | text-to-image | 立减 5%$0.075$0.0713 |
API
调用 GPT Image 2.6 API
在 wavespeed.ai/accesskey 注册并获取 API 密钥,然后通过 REST 提交预测。Playground 可以为任意输入组合生成可直接粘贴的示例代码。
POSThttps://api.wavespeed.ai/api/v3/openai/gpt-image-2.6-flare/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/openai/gpt-image-2.6-flare/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"complexity": "high",
"output_format": "png",
"frame_count": 9,
"frame_duration_ms": 200
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/openai/gpt-image-2.6-flare/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"complexity": "high",
"output_format": "png",
"frame_count": 9,
"frame_duration_ms": 200
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"complexity": "high",
"output_format": "png",
"frame_count": 9,
"frame_duration_ms": 200
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/openai/gpt-image-2.6-flare/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)对比
GPT Image 2.6 与其他方案对比
在 WaveSpeedAI 上,何时应选择 GPT Image 2.6 而不是同类模型。
GPT Image 2.6 对比 GPT Image 2.5
GPT Image 2.6 新增 GIF 动图和 SVG 输出、标注编辑、complexity 控制和更快的 Flare 生成,Sunburst 档位则在多次编辑中保持细节更稳定。两者都提供五个质量等级和蒙版编辑;GPT Image 2.5 在 low 和 medium 档价格更低,因此仍是成本敏感型批量任务的首选。两者请求结构相同,并行在线。
GPT Image 2.6 对比 Nano Banana 2.1
Nano Banana 2.1 最多接受 14 张参考图像,并可选用网页或图片搜索增强。GPT Image 2.6 则提供 GIF 和 SVG 输出、蒙版与标注编辑、保证编辑一致性的精度优先 Sunburst 档位,其编辑端点最多接受 16 张参考图像。
GPT Image 2.6 对比 Seedream 5
Seedream 5 Pro 在信息密集型布局、交互式精确编辑和图层分离方面领先。GPT Image 2.6 则是忠于提示词的摄影风格图像和图内文字的首选,支持 GIF 动图和 SVG 矢量输出,还有快速的 Flare 档位。
常见问题
GPT Image 2.6 API — 常见问题
定价、许可、集成——关于在 WaveSpeedAI 上运行 GPT Image 2.6 的常见问题。
GPT Image 2.6 Flare 和 Sunburst 有什么区别?
Flare 是快速档位,数秒出图,适合日常生成。Sunburst 是精度优先档位:每张耗时更长,在多次编辑中让角色、产品和细节保持更一致。两者参数完全相同、价格相同,只需更改模型 ID 即可切换。
GPT Image 2.6 怎么收费?
文生图按张计费,取决于质量和分辨率:在 1K / 2K / 4K 下,low 为 $0.045 / $0.075 / $0.135,medium 为 $0.075 / $0.13 / $0.225,high 为 $0.09 / $0.15 / $0.27,xhigh 为 $0.16 / $0.27 / $0.48,max 为 $0.36 / $0.60 / $1.00。GIF 动图价格为图像价格 × (1 + frame_count / 16),SVG 另加 $0.015。编辑每张另加 $0.015,第一张之外的每张参考图像再加 $0.015,蒙版或标注图层加 $0.015。Flare 和 Sunburst 价格相同,complexity 不影响价格。
如何生成 GIF 动图或 SVG?
在文生图端点上把 output_format 设为 gif 或 svg。生成 GIF 时,frame_count 设置帧数(2–16,默认 9),frame_duration_ms 设置每帧显示时长(20–2000 毫秒,默认 200)。GIF 和 SVG 仅文生图可用;编辑返回 PNG、JPEG 或 WebP。
mask_image 和 markup_image 如何使用?
两者都作用于编辑端点的第一张输入图像,二选一使用。mask_image 是黑白图像,白色标记要编辑的区域,黑色标记要保留的区域(也可以用透明区域标记编辑范围的 PNG)。markup_image 是透明 PNG,在图像上绘制圆圈、箭头或注释,指明修改位置和方式。两者都会自动缩放到第一张图像的尺寸。
GPT Image 2.5 还能用吗?
可以。GPT Image 2.5 的全部四个端点与 GPT Image 2.6 并行在线,现有流水线可以按自己的节奏迁移。GPT Image 2.5 编辑同样支持 mask_image。
GPT Image 2.6 API 是什么?
GPT Image 2.6 是 OpenAI 的图像生成模型,在 WaveSpeedAI 上以 REST API 形式提供。OpenAI GPT Image 2.6——文生图与编辑端点分为两个档位:Flare(快速)和 Sunburst(精度优先)。提供从 low 到 max 的五个质量等级、用于布局规划的 complexity 控制、GIF 动图与 SVG 矢量输出、蒙版与标注编辑、1K / 2K / 4K 输出、十五种宽高比,编辑时最多可参考 16 张图像。你可以通过编程方式调用它,也可以在上方链接的 Playground 中试用。
如何调用 GPT Image 2.6 API?
注册 WaveSpeedAI 账号,从 /accesskey 复制你的 API 密钥,然后把输入以 JSON 形式 POST 到 https://api.wavespeed.ai/api/v3/openai/gpt-image-2.6-flare/text-to-image。端点会返回预测 ID。从大约每 2 秒一次开始轮询结果端点,长耗时任务可适当拉长间隔,并在任何终止状态时停止。上方有面向生产环境的 Python / Node.js / cURL 示例。
GPT Image 2.6 API 的费用是多少?
GPT Image 2.6 $0.0713 起。实际费用会随你设置的参数(分辨率、时长、输出数量、参考素材)而变化。Playground 中“生成”按钮旁的实时费用预览会显示你当前输入对应的准确价格。
有哪些 GPT Image 2.6 变体可用?
WaveSpeedAI 托管了 4 个已上线的 GPT Image 2.6 端点:openai/gpt-image-2.6-sunburst/edit, openai/gpt-image-2.6-sunburst/text-to-image, openai/gpt-image-2.6-flare/edit, openai/gpt-image-2.6-flare/text-to-image。每个变体都有自己的 Playground 页面和定价。
GPT Image 2.6 的输出可以商用吗?
商用权利遵循 OpenAI 的模型许可。大多数 OpenAI 模型允许商用输出;具体许可摘要请查看各模型的 Playground 页面,平台层面的条件请参阅 WaveSpeedAI 的服务条款。
为什么要在 WaveSpeedAI 上使用 GPT Image 2.6,而不是直接对接?
一个 API 密钥、一个账单账户,即可使用 GPT Image 2.6 以及来自其他提供方的 1,000 多个 AI 模型。无需逐家配置 SDK,无需应对各自独立的速率限制,也无需为每家重写集成代码。价格通常与 OpenAI 直接提供的 API 持平或更低。
提供方
关于 OpenAI
GPT Image 2.6 及 WaveSpeedAI 上 OpenAI 更多模型背后的团队。
OpenAI 是 ChatGPT、GPT-4 和 GPT-5、DALL·E、Sora 和 Whisper 背后的实验室。其图像和视频模型广泛部署于消费级和企业级应用,注重指令遵循、写实感和保守的安全护栏。对于需要明确商用许可的营销和编辑类场景,其图像 API 是常见的选择。
在 WaveSpeedAI 上用 GPT Image 2.6 开始构建
注册即送免费体验额度。一个 API 密钥,即可使用来自 OpenAI 及其他所有提供方的 1,000 多个 AI 模型。
/filters:quality(82)/examples/f435079475ccbf4d13d1982120107abb/0e31cb59-d8cf-4f6e-85c8-b39a49a84958-e23b04784141.webp)
/filters:quality(82)/examples/df33b699297b2426b829d3788439d609/bfbacf75-8bc2-4bd6-8ee5-602c08585b6c-5a8f94174c15.webp)
/filters:quality(82)/examples/13e005eba378c8692e4f84bc27d32f7d/a8f7b292-0257-4578-8961-2bb230610210-f42c06af076a.webp)