让它多想一会儿,球衣变蓝了
速度快了一半,价格一分没涨。真正有变化的地方不在这两处。
十一月四日,美国时间,OpenAI 上了 Images 2.6。ChatGPT、Codex、API 三处一起,全球全档位可用,网页、桌面、手机都能进。这些是发布稿最想让你记住的。
我记住的,在别处。
图会动了,动得很短
它现在会做 GIF。一句话描述,或者丢一张照片进去,出来一段会动的。在 ChatGPT 里还能调速、逐帧看、单独改某一帧。
官方拿来演示的,是一只提灯笼的猴子。我把它下载下来拆了。
9 帧。512 见方。每帧停 200 毫秒。
加起来 1.8 秒。
![]()
九张画排成一排看,能看出它是怎么省事的。抬手、举灯、眨眼、放下,一个来回。中间两帧它闭上了眼,眼皮落下去,别的地方几乎没动。
文档里,frame_count 的范围是 2 到 64,默认 9。frame_duration_ms 的范围是 20 到 2000 毫秒,默认 200,还会四舍五入到 10 毫秒。
官方演示用的就是默认值。它给你看的那段动图,是最省事的那一档。
往上算,64 帧、每帧 200 毫秒,理论上能到 12.8 秒。但帧数、帧尺寸、一次出几张,三样都要挤进模型的总像素预算。真把帧数拉到 64,单帧就得很小。文档里也写了,超预算就把 frame_count、帧尺寸或者 n 降下来。
这套东西的舒适区大概在 1 到 3 秒。够做一个表情包,够让吉祥物招个手,够把一张产品图转成能循环的展示。再往上就不是它擅长的了。
帧时长这个参数比帧数有用。同样 9 帧,每帧 200 毫秒是 1.8 秒,动作从容。每帧 60 毫秒是 0.54 秒,同一段动作会变急促,像快放。做表情包和做品牌动画要的节奏完全不同,以前这活儿得进剪辑软件,现在是一个数字。
GIF 是另一套东西,短、循环、一个动作反复播。视频那边要解决的是时间上的连贯、镜头怎么动、几秒钟讲完一件事。
有意思的是官方博客里那两段提示词。OpenArt 做的,一个在办公室看股票的打工人,先跌后涨。提示词里写的不是「生成一段动画」,是让模型画一张精灵图。
sprite sheet。恰好 6 帧,3 列 2 行,从左到右从上到下读。机位固定在四分之三侧,不许动。第 6 帧要平滑接回第 1 帧。字幕、文字、数字、logo、对话气泡、分格线,全都不许出现。
先让它画一张 6 格的图,再切成 6 块拼起来。
所以「AI 生成动图」底下有两种走法。API 里可以直接吐 GIF,2 到 64 帧随你定,每帧时长也随你定。提示词里也可以退回最老实的办法,一张一张画,再连起来。
一百年前做动画就是这么干的。
它连草稿都收
官方还举了一个例子。横线本上,圆珠笔画的猫头鹰,几笔,翅膀就两道弧。
![]()
这种草稿丢进去,出来的是能用的动画角色,背景还是干净的。
做小东西的人会喜欢这条。你不必先会画画。
OpenArt 的联合创始人 Coco Mao 说,GIF 是社交媒体的母语。这话反过来听也成立,过去要用这门语言,你得会做动画。
多给一点规划,球衣变蓝了
这才是这次最该看的地方。
![]()
官方文档给了三张图。同一个提示词,同样 medium 画质,只改一个参数。
左边那张,low complexity。球员穿红球衣,奖杯顶着皇冠,CHAMPIONS 一条大横幅横在画面最前面,底下还压着一个足球。
中间那张,medium。还是红球衣,胸口多了队徽,奖杯多了一圈月桂。
右边那张,high。球员穿上了蓝球衣。CHAMPIONS 缩成看台上挂着的一块牌子,前景那个大横幅没了。
官方自己的图片说明里写着 blue paper jerseys。那行字就摆在那儿,没人解释为什么。
同一个提示词,你只是让它多想一会儿,它把你的球队换了颜色。
文档里还有一句提醒。更高复杂度会增加延迟,也会引入不想要的改动。
新参数叫 complexity。过去只有一个 quality,管的事其实有两件,想多少,画多细。现在拆成两个。complexity 管动笔之前规划多少,quality 只管渲染的细节和保真。
调 complexity 不额外收钱。延迟会变。
这个拆分解决的是个老问题。以前改个背景颜色,模型也要从头把整张画的构图重排一遍,慢,还容易把没让你动的地方一起动了。现在把规划压到 low,它不重新排兵布阵,只做高精度重绘。
有意思的地方在这儿。high 那一张,看台多了灯,奖杯的纹路更细,球衣的褶皱也更讲究。单看每一处都在变好。合起来却换了一支球队。
规划这件事,加得越多,它自作主张的空间也越大。
默认值和建议值是反的
这条我看了两遍才确认。
complexity 你不填,默认是 high。
而官方在文档里的建议是,大多数图像编辑任务用 low complexity,配上工作流需要的画质,这样编辑更快。
你什么都不说,拿到的是它最不建议的那一档。想快,得自己开口。
顺带说一句 quality。2.6 和 2.5 一样,五档,low、medium、high、xhigh、max。这五档只管渲染多细,跟规划没关系。
两个新格式,画完就定
SVG 也进来了。设 output_format 为 svg,直接吐矢量图。
![]()
左边是 Flare 画的,右边是 Sunburst。同一个面包店 logo 的提示词。Flare 那版干净,Sunburst 那版把麦穗、蒸汽、擀面杖全堆上了。
但 SVG 有几条死规矩。n 必须是 1,一次一张,没法批量。不支持流式,不支持部分图像,不支持压缩,不支持 prompt_rewriter。图像编辑端点不认 SVG,它既不能输出,也不能当输入。
prompt_rewriter 是 API 里一个开关,开了之后它会把你的提示词自动改写一遍再送进去。GIF 和 SVG 都把这条路关了。你写什么,它就拿什么去做。
GIF 一样。只能在生成端点用,编辑端点不支持。
两个这次新长出来的格式,都是一次性的。出来就定型,接着改不了。
文档里还写了一件容易漏的事。API 产 SVG 的办法,是先生成一张参考图,再拿这张图去写矢量。quality 控制的是那张参考图。计费也分两段,参考图按图像模型的价算,写矢量那部分按另一个模型用的 token 算。
所以 SVG 比位图贵,贵在它多了一道工序。这句话是我从计费规则里推的,官方没直说。
还有一件小事,图像标注进了 API。以前在 ChatGPT 里能圈出要改的地方,现在接口里也能。加一层标注图层,指哪儿改哪儿,prompt 里说改成什么。
这项不额外收费。
它开始关心图拿去干什么
把三样东西放在一起看,会发现一条线。
位图是给人看的,屏幕上的,放大就糊。GIF 是给社媒发的,会动,一发出去就开始循环。SVG 是给设计稿用的,能缩放到任何尺寸,进得去印刷和前端。
三种格式,对应三个下游。这一版一口气补了后两个。
再加上图像标注进了 API。以前「改」这件事只能在对话里做,现在能写进流水线。
每周 40 亿张的生成量摆在那儿。到这个量级,瓶颈早就从「能不能生成」挪到了「生成完了能不能直接用」。
这次的三样更新,都在后一半上。
价格没动,用量翻了
![]()
2.6 的 Flare 和 Sunburst,跟 2.5 那两款,价格一模一样。图像输入 8 美元,输出 30 美元,缓存 2 美元。文本输入 5 美元,缓存 1.25。都按每百万 token 算。
四行价格表并排,一模一样,看着有点不真实。升了一代,没提价。
两款的分工,官方写得很清楚。Flare 主打快和版式,low 画质下最快 6 秒出一张,海报、产品图这类讲究排布的场景用它。Sunburst 主打细节和一致性,medium 往上,多轮改下来还能保住人、产品和品牌的样子。
用量那边,官方给了一个数。现在每周通过 ChatGPT、Codex 和 API 生成的图,超过 40 亿张。平均每天 5 亿多。今年九月这个数字还是 30 亿。
两个月,多出 10 亿张。
40 亿张一周,这个数比任何跑分都说明问题。图生成出来,绝大多数是要拿去用的,发出去、贴上去、印出来。
三件得留个心
第一件,复杂度默认 high,你可能不需要。
除非画面里元素特别多、文字特别密、物体之间的关系特别绕,否则 low 配高画质更划算。快,而且不容易跑偏。
第二件,动图和矢量图都不能二次编辑。
打算做完再改,现在只有位图那条路走。想改 GIF,只能重新生成一遍。
第三件,官方自己列了四条限制。
复杂提示可能要跑两分钟。文字的位置和清晰度还是会出问题。跨多次生成保持同一个角色或品牌元素,偶尔还是会走样。元素多的构图里,精确摆放还是难。
这四条写在文档的 Limitations 里。做海报、做带文案的图,字出来之后多半还得再排一遍。
换成我怎么用
日常配图、封面、要快改的,Flare 配 low complexity。官方建议多数编辑用 low,配上工作流需要的画质。我大概会把画质放 medium 就停手。
品牌素材、要连着改七八轮的,Sunburst 配 medium 往上。它在中高画质下的一致性更好。但那三张对照图提醒了一件事,规划给多了它自作主张,所以 high 我不会随手开。
动图先定秒数,再谈帧数。9 帧配 200 毫秒是 1.8 秒,节奏偏慢,适合品牌角色。表情包要更急,把帧时长压到 80 到 100 毫秒,帧数再加两三帧。
矢量图当一次性交付物对待。出图之前把提示词写死,出来就别想着再改。
前两条顺着官方建议,后两条是我从参数里推的。
一句话
速度快一半是真的。图会动了也是真的。
但这次真正的变化,是把「想多少」和「画多细」拆成了两个旋钮。以前只能整体调,现在可以只给规划加预算,不给渲染加。
代价是,你多给的那点规划,它可能拿去改你的球衣颜色。