夜雨聆风学习资料网

ARTICLE · 1340387

Images 2.6:按官方文档做出9帧循环GIF

Images 2.6:按官方文档做出9帧循环GIF

品牌吉祥物、产品静帧、社媒反应图,常常卡在同一处:会动的循环素材要另开视频工具,改一处细节还容易把角色和产品改丢。

OpenAI 在 2026-11-04 发布 Images 2.6。官方说法是生成比之前快约 50%;API 提供两个模型:gpt-image-2.6-flare(偏快迭代)和 gpt-image-2.6-sunburst(偏细节和跨轮一致性)。对工作流最有用的三件事是:循环 GIF、SVG 导出,以及把 ChatGPT 里已有的 markup 定点改图接到 API。

先说清楚:这篇是按官方公告、Release notes、帮助中心和 API 文档整理的复现方案,我没有实际跑通接口,也不承诺耗时。 核验日期:2026-11-10(北京时间)。

/ / /

这篇带走什么

  1. [01]
    官方可用性边界(ChatGPT / API、GIF 是否已全量)
  2. [02]
    一条可复制的 9 帧循环 GIF 请求(API 默认就是 9 帧)
  3. [03]
    SVG 与 markup 改图的最小参数
  4. [04]
    验收表:文件能循环、帧数对得上、改图位置说得清

/ / /

先对齐事实

出处:Introducing Images 2.6 · Release notes · Image generation 指南 · ChatGPT 图像帮助 · 定价

项
官方说法
发布日
2026-11-04
ChatGPT / Codex
公告写 globally,覆盖所有订阅档,桌面 / 移动 / Web;帮助中心写 ChatGPT Images 对所有档位开放
ChatGPT 里做 GIF
Release notes 与帮助中心都写 **正在分阶段推出(rolling out)**。可以说「做一段循环动画」,或上传静帧让它动起来;可调播放速度并保存、分享。**不能编辑你上传的已有动画 GIF**
API 模型
`gpt-image-2.6-flare`、`gpt-image-2.6-sunburst`;`POST /v1/images/generations` 与 `/v1/images/edits`
速度(官方自称)
比之前快约 50%;Flare 在 `quality` 设为 `low` 时,生成可低至约 6 秒。这是厂商数字,不是本文实测
GIF 参数
`output_format: "gif"`;`frame_count` 为 2–16,**默认 9**;`frame_duration_ms` 为 20–2000(按 10ms 取整),默认 200
SVG
仅 `POST /v1/images/generations`,`output_format: "svg"`,`n` 必须为 1;编辑接口不支持 SVG 输出,SVG 也不能当作栅格输入再改
complexity
`low` / `medium` / `high`;省略则 **默认 high**;不另收费。官方建议多数编辑任务用 `low`,复杂构图再用 medium/high
定价(每 100 万 tokens)
两个 2.6 模型相同:文本输入 $5、缓存输入 $1.25;图像输入 $8、缓存输入 $2;图像输出 $30
可能的前置
使用 GPT Image 模型前,可能要在开发者控制台完成 API Organization Verification

别搞混的三句话:

  1. [01]
    ChatGPT 里的「Images 2.6 已上」不等于「你这个账号已经能做 GIF」——GIF 仍在分阶段推出。
  2. [02]quality
     管画面精细度,complexity 管模型规划多少;两个不是一回事。不写 complexity,默认是 high。
  3. [03]
    「约 6 秒」只对应 Flare + quality=low 的官方表述,换 Sunburst 或更高 quality,不能按这个数字预期。

/ / /

跟做路径

选一条即可。产品、运营可先走 ChatGPT;要把 GIF/SVG 接到自己的流水线,走 API。

路径 A:ChatGPT 出循环 GIF

  1. [01]
    打开 ChatGPT,确认当前能用 ChatGPT Images(帮助中心:对话里直接要图,或选 More → Images)。
  2. [02]
    复制下面模板,改尖括号里的主体。官方帮助中心的例子是:Make a looping GIF of a paper boat bobbing on the water.
  3. [03]
    若账号已放出 GIF:生成后打开文件,调播放速度,保存到本地。
  4. [04]
    若提示不支持、只给出静帧或精灵图:记下日期和界面原文,改走路径 B,或等滚动更新。不要把精灵图强行当成成品 GIF。

可改模板(产品吉祥物):

做一个无缝循环 GIF:<你的吉祥物/产品>在固定机位下点头一次,然后回到起始姿势。 背景、服装、道具全程不变。不要字幕、不要商标、不要对话框。

也可以先上传一张静帧,按官方说法请它「让角色挥手 / 让画面循环动起来」。

路径 B:API 按默认 9 帧出 GIF(文档复现)

准备:有效的 OPENAI_API_KEY;若控制台要求 Organization Verification,先做完。下面请求字段均来自官方 Image generation 指南,我未实际发送。

curl -X POST "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 seamless looping GIF of a small geometric brand mascot nodding once, then returning to the start pose. Fixed camera, same background and outfit. No captions, no logos, no text.",     "output_format": "gif",     "frame_count": 9,     "frame_duration_ms": 200,     "quality": "low",     "complexity": "low"   }' | jq -r '.data[0].b64_json' | base64 --decode > mascot-loop.gif

官方约定:响应里的 b64_json 解码后直接存成 .gif。frame_count=9、frame_duration_ms=200 是文档默认值,写出来是为了验收时对得上:9 × 200ms = 1.8 秒一圈。官方示例里,Sunburst 的灯笼动画也是这组参数,并写明 1.8 秒后回到起始姿势。

跟做建议:先用 Flare + quality=low 看通链路;定稿再换 gpt-image-2.6-sunburst,并把 quality 提到 medium 或 high。官方把 Sunburst 定位在更细的画面和跨轮编辑一致性。

可选:同一套接口出 SVG,或定点改图

图标、Logo 要进网页或印刷,用 SVG(只支持生成接口):

curl -X POST "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 flat vector logo for a bakery named Field & Flour, two colors, clear letterforms, no photorealism.",     "output_format": "svg",     "n": 1   }' | jq -r '.data[0].b64_json' | base64 --decode > logo.svg

官方要求:n 为 1;把解码后的 UTF-8 XML 存成 .svg。返回的是静态矢量,不含脚本、外部资源和内嵌栅格图。SVG 不支持流式、部分图和 output_compression。

只改画面里某一处时,用 Image API 的 markup(不要和 mask 同时传):原图作为第一张输入,另做一张同宽同高的透明 PNG 标注层(圆圈、涂抹均可),在 prompt 里写清改什么、什么必须保留,并要求去掉标注。官方文档给了 curl / Python 示例,模型示例用的是 gpt-image-2.6-flare。ChatGPT 里对应的是选区工具,或直接描述要改的区域。

面向终端用户的应用,官方建议在请求里带稳定、经哈希的 safety_identifier(不超过 128 字符),不要传明文邮箱或用户名。旧的 user 参数已弃用。

/ / /

模板:验收清单

复制到备忘录或 issue:

# Images 2.6 验收 — <日期> — <ChatGPT / API>  ## 环境 | 项 | 填写 | |---|---| | 路径 | ChatGPT / API | | 模型(API) | gpt-image-2.6-flare / gpt-image-2.6-sunburst / 未指定 | | ChatGPT 是否已放出 GIF | 是 / 否 / 只给了静帧 | | quality / complexity | | | Organization Verification | 已完成 / 未要求 / 被拦 |  ## 结果 | 项 | 结果 | |---|---| | 得到可循环的 .gif | 是/否 | | 帧数(目标 9,允许 2–16) | | | 单圈时长(9×200ms=1.8s,若用了默认值) | | | 起始姿势与末帧能否接上 | 是/否/说不清 | | 如做了 SVG:用编辑器打开是矢量路径,不是位图 | 是/否/未做 | | 如做了 markup:只改标注区域,标注本身已去掉 | 是/否/未做 | | HTTP / 内容审核错误码 | 无 / 记下 code |  ## 一句话 今天能用的路径是:________。GIF 若还没在 ChatGPT 出现,下一步是:________。

/ / /

验收:做完你手上该有什么

  • -
    [ ] 说得清:Images 2.6 于 2026-11-04 发布;API 模型是 Flare 与 Sunburst
  • -
    [ ] 说得清:ChatGPT 的 GIF 仍在分阶段推出,不是每个账号当天都能用
  • -
    [ ] 走通一条路径,留下可循环的 GIF;API 路径能对上 9 帧、200ms(若采用默认值)
  • -
    [ ] 没有把「官方称约 6 秒 / 快 50%」写成自己的实测
  • -
    [ ] 知道 complexity 默认是 high;简单改图应显式设 low
  • -
    [ ] 知道 SVG 只能生成、不能走编辑接口回写

全勾才算按文档跟做完成。

/ / /

限制(短)

项
说明
本文未实测
请求与参数来自官方文档;耗时、成功率以你这边日志为准
ChatGPT GIF 滚动发布
账号没有入口时,不要判断「功能不存在」,先核对自己是否已放到
访问与付费
官方写 globally;大陆网络、支付方式和额度,以你账号实际开通为准
可能要验证组织
GPT Image 模型可能要求 Organization Verification
默认 complexity=high
不写这个字段会提高规划量,也可能带来不想要的改动
上传 GIF 不能再编
ChatGPT 不能编辑用户上传的动画 GIF;只能改它生成的
画质与延迟
官方限制写:复杂提示可能要到 2 分钟;文字排版仍可能不稳;跨次角色一致性仍可能漂
安全过滤
触发审核会返回用户侧错误(如 `moderation_blocked`),改提示词后再试,不要盲目重试

/ / /

小结

先确认你的 ChatGPT 账号是否已经放出 GIF;没放到就用 API,按官方默认值打一条 9 帧、200ms 的循环图。链路通了,再按需要加 SVG 或 markup 定点修改。Images 2.6 的速度数字以官方自述为准,把可复用的循环素材留在自己的素材库里,比追「快了多少」更有用。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料