ChatGPT Images 2.6 是 OpenAI 于 2026 年 11 月 4 日面向 ChatGPT、Codex 和 API 推出的图像生成更新。本次更新新增了动态 GIF 生成、面向开发者的 SVG 矢量导出、图像标注引导编辑(image markup)以及 complexity 参数,OpenAI 称其生图速度提升了 50%。在 API 侧,它以两款模型的形式提供:GPT-Image-2.6 Flare 与 GPT-Image-2.6 Sunburst。
本文重点梳理 2.6 相比 ChatGPT Images 2.5 的核心变化。有一处细节在官方发布公告中并未提及:虽然单 token 费率保持不变,但在 low 画质下生成一张图片消耗的输出 token 约为 2.5 版本的 4.2 倍。
AI Coding 交流群
如果你也在用 AI 写代码,或者正在研究 Cursor、Claude Code 这些工具,欢迎加入以下交流群。群里平时会聊一些 AI 编程的实际用法、开发工作流,还有各种新工具和新玩法。
ChatGPT Images 2.6 核心信息速览
| 项目 | 详情 |
|---|---|
| 发布日期 | 2026 年 11 月 4 日(API 更新日志) |
| 支持平台 | ChatGPT、Codex 与 API |
| ChatGPT 与 Codex 可用范围 | 全球开放,覆盖所有订阅层级,支持桌面端、移动端与网页端 |
| API 模型 ID | gpt-image-2.6-flare、gpt-image-2.6-sunburst |
| 官方速度宣称 | 比此前提升 50%;Flare 在 low 画质下最快约 6 秒出图 |
| 新增输出格式 | 动态 GIF(ChatGPT 与 API)、SVG(仅 API) |
| 新增控制项 | 图像标注(image markup)、complexity(low、medium、high) |
| 图像 token 价格 | 输入 $8 / 1M、缓存输入 $2 / 1M、输出 $30 / 1M tokens |
| 使用规模 | ChatGPT、Codex 与 API 合计每周生成 40 亿张图像 |
与 Images 2.5 相比有哪些变化
Images 2.5 引入了 Flare 与 Sunburst 双模型拆分、xhigh 与 max 画质档位,以及草图(Sketch)和模板(Templates)等 ChatGPT 功能。2.6 版本保留了双模型架构和五档画质设置,在此基础上新增了以下变化:
| 维度 | Images 2.5 | Images 2.6 |
|---|---|---|
| 动态输出 | 无 | 支持 GIF,API 中可设 2 至 64 帧 |
| 矢量输出 | 无 | 支持 SVG(据系统卡说明仅限 API) |
| 规划深度控制 | 无 | 新增 complexity:low、medium、high |
| 标注引导编辑 | 先上 ChatGPT,11 月 4 日起支持 API | ChatGPT 与 API 均支持 |
low 画质 1024x1024 输出 token |
196 | 823 |
| Batch 批处理定价 | 已列出 | 截至 11 月 5 日尚未列出 |
| 每周生图量 | “超过 30 亿张” | 40 亿张 |
OpenAI 的系统卡(System Card)同时指出,两款模型均提升了多轮编辑一致性、细节保留能力,以及对草图和圈选标注的响应准确度。发布公告并未给出公开基准测试分数,也没有说明“快 50%”的对比基线是哪一版本,因此在用你自己的提示词实测计时之前,请将该速度数据视为 OpenAI 官方宣称值。
哪些人可以使用 ChatGPT Images 2.6?
OpenAI 表示 Images 2.6 已在全球范围内面向桌面端、移动端与网页端的 ChatGPT 和 Codex“所有订阅层级”开放。API 调用则通过上述两款模型进行,部分组织在调用前可能需要先完成 API 组织验证(API Organization Verification)。
对于 ChatGPT 用户,目前还有两个问题尚未明确:
- 免费套餐的 GIF 配额。 无论是发布公告还是 ChatGPT 定价页面,都没有给出 GIF 的具体次数限额;定价页面仅将 Free 套餐的图片生成标为“有限(Limited)”。
- Thinking 模式。 11 月 5 日查阅的同一页面显示,“带 Thinking 的图片生成(Image generation with Thinking)”仅限 Plus 和 Pro 套餐,Free 与 Go 套餐均不支持。
在 Codex 中,可以通过 $imagegen 技能调用图像生成;截至目前,该文档页尚未提及 GIF 或 SVG 输出。
Flare 与 Sunburst:两款模型分别适合什么场景?
Flare 是面向交互式高频创作的快速模型,OpenAI 表示它还针对海报与商品图的排版布局做了优化。Sunburst 则面向复杂精细的构图,在 medium 或 high 画质下具备更高的成像质量与多轮编辑一致性。
两款模型的单 token 价格完全相同,并在价格计算器中共用同一个计费条目;两者在 2.5 时期确立的定位分工在 2.6 上依然成立。
GIF 生成的工作原理
API 直接返回合成好的动态 GIF,而不是需要你自己拼接的精灵图。虽然发布公告里的示例提示词要求生成 3x2 网格的六帧精灵图,但图像生成指南记录了直接生成 GIF 的标准步骤:
- 调用
POST /v1/images/generations并设置output_format: "gif"。 - 在提示词中描述主体、动作以及循环方式。
- 设置
frame_count(2 至 64,默认值为 9)。 - 设置
frame_duration_ms(20 至 2,000,按 10 毫秒取整,默认值为 200)。 - 将响应中的
b64_json从 base64 解码,并以.gif扩展名保存。
curl --fail --silent --show-error https://api.openai.com/v1/images/generations \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2.6-flare",
"prompt": "A small orange robot waves, blinks, and returns to its starting pose. Loop it.",
"output_format": "gif",
"frame_count": 9,
"frame_duration_ms": 200,
"size": "auto"
}' | jq -er '.data[0].b64_json' | base64 --decode > robot.gif
上面这条请求是我们根据指南字段列表整理的示例,尚未用线上 API Key 实测,在生产环境使用前请先自行测试。
在设计方案时请留意以下限制:
/v1/images/edits不支持返回 GIF,因此无法通过编辑端点直接把上传的静态图片变成动态图。- GIF 输出不支持流式传输(streaming)、渐进式局部图像(partial images)、自定义
output_compression或prompt_rewriter。 - 帧数、单帧尺寸与生成数量
n的乘积必须控制在总像素预算之内;如果请求报错,请调低其中一项参数。
SVG 导出能生成什么内容
对于需要可编辑路径、形状与配色的图标、Logo 和插画,可以在 POST /v1/images/generations 上设置 output_format: "svg"。API 会先生成一张参考图(受 quality 参数控制),再以该参考图为基础生成 SVG 代码。
导出的内容是静态矢量图形,不含脚本、外部资源或内嵌位图。其限制条件相当严格:n 必须为 1,不支持流式传输,output_compression 和 prompt_rewriter 均不可用;编辑端点既不能输出 SVG,也不接受将 SVG 作为位图输入进行编辑。
计费方式也有所不同:你需要按图像模型费率支付参考图费用,同时按矢量生成模型的费率支付编写 SVG 所消耗的 token 费用。OpenAI 并未公布单张 SVG 的固定价格,建议用你自己的提示词实测统计。

complexity 参数与图像标注(Image Markup)
complexity 控制模型在正式渲染前的规划深度,quality 控制渲染细节;两者是相互独立的控制项,调整 complexity 不会产生单独的费率加价。
请特别留意默认值:如果省略 complexity,两款模型都会默认使用 high;但 OpenAI 建议大多数图像编辑任务搭配所需的 quality 使用 low 复杂度。官方指南提醒,过高的复杂度可能增加响应延迟并引入不必要的画面变动。做替换背景、修改文字等局部调整时,建议显式设为 low;只有处理密集文字、复杂排版或包含大量约束元素的场景时,才建议使用 medium 或 high。
图像标注(image markup)作为 markup 字段加入到了 POST /v1/images/edits 端点中。调用时只需上传一张圈出目标区域的透明背景叠加层,并在 prompt 中描述要修改的内容。OpenAI 的示例用圆圈标出花瓶、修改其颜色,并要求模型在最终成图中移除标注圆圈。标注功能同样适用于受支持的 2.5 模型,计费方式与普通编辑相同;不过 Responses API 暂不支持该字段,官方指南建议在该接口中继续使用蒙版(mask)。
GPT-Image-2.6 定价:单价不变,但低画质消耗更多 token
定价页面上的每百万 token 单价与 2.5 完全相同:图像输入 $8、缓存图像输入 $2、图像输出 $30、文本输入 $5、缓存文本输入 $1.25。真正发生变化的是单张图片的 token 消耗量:OpenAI 价格计算器对 2.6 的 low 画质应用了约 4.2 倍的系数,对 medium 画质应用了约 3.3 倍的系数,high 及以上档位则保持不变。
| 画质(1024x1024) | 2.5 token 数 | 2.5 输出成本 | 2.6 token 数 | 2.6 输出成本 |
|---|---|---|---|---|
low |
196 | $0.00588 | 823 | $0.02469 |
medium |
439 | $0.01317 | 1,449 | $0.04347 |
high |
1,756 | $0.05268 | 1,756 | $0.05268 |
xhigh |
3,122 | $0.09366 | 3,122 | $0.09366 |
max |
7,024 | $0.21072 | 7,024 | $0.21072 |

以上数值取自官方价格计算器,不包含输入 token。横向画幅(1536x1024)在 low 档位下更便宜,消耗 664 个 token,约合 $0.02。
这意味着如果你原本在 2.5 上运行大批量 low 画质生图任务,直接切换到 2.6 会让输出账单增加到原来的 4.2 倍左右。同时,2.6 的 medium 档位价格已经非常接近 high,因此不妨直接对比测试 high 的效果。定价页面的 Batch 标签页目前列出了半价的 2.5,但尚未列入 2.6,因此现阶段跑离线批处理任务继续用 2.5 可能更划算。此外,官方指南尚未公布 GIF 的专门计费公式,放量前建议先用较小的 frame_count 实测并核对账单;除上述新增字段外,其余基础请求参数均与 gpt-image-2.5 API 保持一致。
安全性与内容溯源
OpenAI 使用 3,077 条对抗性提示词对两款模型进行了测试(该数据并非生产环境触发率)。结果显示,未被拦截的不安全生成占比在 Sunburst 上从 1.92% 降至 1.72%,在 Flare 上从 1.49% 升至 2.14%,不过 OpenAI 并未将这两项变化标记为具有统计显著性。
动态 GIF 带来了新的内容安全挑战,因为违规内容可能跨多个连续帧浮现,而非出现在单张静态帧中。OpenAI 报告其在对抗性 GIF 测试集上的审核召回率为 77.7%,并坦言与动作相关的违规目前仍较难检测。
在内容溯源方面,Images 2.6 在 ChatGPT、Codex 和 API 中均默认写入 C2PA 元数据并嵌入不可见的 SynthID 水印。
使用 Apifox CLI 让编程智能体测试接口
本次更新在不改动价目表的情况下调整了 token 消耗量。保存好自动化测试用例有助于及时发现所依赖接口的破坏性变更。以下以 Apifox CLI 演示如何让编程智能体编写并运行这类测试:
npm install -g apifox-cli@latest
apifox auth login --with-token <YOUR_TOKEN>
apifox skill install
随后向 Claude Code、Codex 或 Cursor 提供一条提示词:
Add POST https://api.openai.com/v1/images/generations to Apifox project <id>.
Create a test case that sends model gpt-image-2.6-flare, quality low,
complexity low, output_format gif and frame_count 6, with the bearer token
read from the OPENAI_API_KEY environment variable. Assert status 200 and that
data[0].b64_json exists. Run it against environment <envId> and summarize failures.
智能体会依次读取 schema、校验载荷,然后创建并运行测试用例:
apifox cli-schema get endpoint-create
apifox cli-schema validate endpoint-create --file endpoint.json
apifox endpoint create --project <id> --file endpoint.json
apifox cli-schema get test-case-create
apifox cli-schema validate test-case-create --file case.json
apifox test-case create --project <id> --file case.json
apifox run --test-case <caseId> --project <id> -e <envId> \
--env-var "OPENAI_API_KEY=$OPENAI_API_KEY" -r cli,json
每次运行都会产生真实的计费生图请求,因此测试时建议将帧数和画质都保持在较低水平。你也可以复制该用例并将模型改为 gpt-image-2.6-sunburst 来对比两款模型。如需接入持续集成,可将 -r cli,json 换为 -r junit 并参考 CI/CD 流水线指南将测试步骤集成到流水线中。
常见问题
ChatGPT Images 2.6 免费吗? OpenAI 表示该更新面向所有订阅层级开放,定价页面显示 Free 套餐包含有限的图片生成额度,但两处均未公布免费用户的 GIF 次数配额。API 调用则按 token 计费。
API 返回的是直接可用的 GIF 还是精灵图? 直接返回合成好的 GIF。只需在生成端点上设置 output_format: "gif" 并解码 b64_json 即可;发布公告中的精灵图来自特定示例提示词。
GPT-Image-2.6 比 2.5 更贵吗? 每百万 token 的单价保持一致,但 low 与 medium 画质消耗的 token 变多了。1024x1024 的 low 画质单张输出成本从约 $0.006 上升到了约 $0.025;high、xhigh 和 max 则保持不变。
quality 和 complexity 有什么区别? quality 控制画面渲染细节并决定输出 token 成本;complexity 控制模型在渲染前的规划深度,默认值为 high。OpenAI 建议大多数图像编辑请求使用 low 复杂度。
可以通过 API 把已有图片编辑成 GIF 或 SVG 吗? 不可以。编辑端点不支持输出 GIF 或 SVG,也不接受把 SVG 文件作为位图输入;这两种格式都只能通过生成端点(generations)从文本提示词生成。