收藏
1
0
分享
举报
·10 小时前发布·238次阅读

OpenAI 上了 Images 2.6

独立开发商业增长付费用户

让它多想一会儿,球衣变蓝了

速度快了一半,价格一分没涨。真正有变化的地方不在这两处。

十一月四日,美国时间,OpenAI 上了 Images 2.6。ChatGPT、Codex、API 三处一起,全球全档位可用,网页、桌面、手机都能进。这些是发布稿最想让你记住的。

我记住的,在别处。

图会动了,动得很短

它现在会做 GIF。一句话描述,或者丢一张照片进去,出来一段会动的。在 ChatGPT 里还能调速、逐帧看、单独改某一帧。

官方拿来演示的,是一只提灯笼的猴子。我把它下载下来拆了。

9 帧。512 见方。每帧停 200 毫秒。

加起来 1.8 秒。

官方演示的动图,拆开只有 9 张画,每张停 200 毫秒

九张画排成一排看,能看出它是怎么省事的。抬手、举灯、眨眼、放下,一个来回。中间两帧它闭上了眼,眼皮落下去,别的地方几乎没动。

文档里,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 画质,只改复杂度。左边两张球衣是红的,右边那张变蓝了

官方文档给了三张图。同一个提示词,同样 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,直接吐矢量图。

同一个提示词产出的两个 SVG,左边 Flare,右边 Sunburst

左边是 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 两款和 2.5 两款同价

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 毫秒,帧数再加两三帧。

矢量图当一次性交付物对待。出图之前把提示词写死,出来就别想着再改。

前两条顺着官方建议,后两条是我从参数里推的。

一句话

速度快一半是真的。图会动了也是真的。

但这次真正的变化,是把「想多少」和「画多细」拆成了两个旋钮。以前只能整体调,现在可以只给规划加预算,不给渲染加。

代价是,你多给的那点规划,它可能拿去改你的球衣颜色。

讨论 (0)

0/250

    目录

    关于作者

    心得体会

    AI产品运营 / 文科生AI独立开发者 / AI Agent应用落地/AI native&bulider 公众号:社交名流UCL的AI小铺

    Solo 独立开发者社区support@solo.xin
    关于社区成长规则SOLO.cc隐私政策用户协议商务合作友情链接订阅更新(RSS)投稿赞助

    © 2023 SOLO · 为独立开发者而生