ComfyUI GPT Image 2.6 GIF 工作流:v0.45.0 起才有节点,fps 要连线
ComfyUI 要 v0.45.0 起才有 GPT Image 2.6 GIF 节点;它只输出帧和 fps,接保存动画节点并连好帧率,否则播放偏快。正方形 9 帧比 12 帧贵。
文章目录

在 ComfyUI 里用 GPT Image 2.6 做循环动图,第一步是把 ComfyUI 升级到 v0.45.0 或更新。"OpenAI GPT Image 2.6 GIF" 节点是 2026 年 11 月 10 日随 v0.45.0 发布的,官方 2.6 教程写的"0.44.1 或更新"只够用静图节点。节点出现后,登录 Comfy 账号、保证积分为正,把节点的 frames 输出接到"保存动画(WEBP)"或"保存动画(APNG)",再把节点的 fps 输出连到保存节点的"帧率",动图就能按你设定的速度保存下来。
这个节点不会替你存 GIF 文件。它把 OpenAI 返回的 GIF 拆成一批图像和一个帧率交给下游,而 ComfyUI 核心里没有 GIF 保存节点,一定要 .gif 文件时,需要另装 VideoHelperSuite,用它的 Video Combine 选 image/gif 格式。2026 年 11 月 12 日在 ComfyUI v0.45.2 上运行真实节点,返回的帧数和每帧时长都与设定一致;但只要帧率没连线,保存出来的每个文件都比设定快 17%–20%。
节点按 Comfy 积分计费,价格徽标按帧数分档,512×512、low 质量下默认的 9 帧约 $0.0503,反而比 12 帧的 $0.0445 贵。它只接收文字提示词:想让自己的照片动起来,或者想填自己的 OpenAI key、按次付费,这个节点都做不到,需要换到 ChatGPT 或直接调用 API。
找不到 GIF 节点:ComfyUI 要 v0.45.0 起,0.44.1 只有静图节点
GIF 节点由 ComfyUI 的 PR #17591 在 2026 年 11 月 8 日合并,第一次出现在 2026 年 11 月 10 日发布的 v0.45.0 里,v0.45.1 和 v0.45.2 也有。2026 年 11 月 12 日逐个检查各版本的源码,v0.44.0、v0.44.1、v0.44.2 的 OpenAI 节点文件里都没有 GIF 节点,其中 0.44.1 和 0.44.2 已经能在静图节点"OpenAI GPT Image 2.6"里选 gpt-image-2.6-flare 和 gpt-image-2.6-sunburst。所以在 0.44.x 上能用 2.6 画静图、却搜不到 GIF 节点,是版本问题,不是安装坏了。
冲突来自 Comfy 自己的文档:ComfyUI 官方的 GPT Image 2.6 Flare 与 Sunburst 工作流教程写的是"Update ComfyUI to 0.44.1 or later",但它只讲静图节点和四个静图模板,没有提到 GIF 节点。桌面版、便携版的版本号有时比源码发布晚,判断以实际运行的核心版本为准:在设置的"关于"页看 ComfyUI 版本,或者打开 http://127.0.0.1:8188/system_stats 看 comfyui_version,低于 0.45.0 就先更新。
运行前要登录 Comfy 账号、充积分,不能填自己的 OpenAI key
GIF 节点属于 Comfy 的合作伙伴节点(Partner Nodes),请求先发到 Comfy 的服务器,再由它调用 OpenAI,所以必须登录 Comfy 账号,并且积分余额为正。本地运行 ComfyUI 本身免费,但Comfy 的合作伙伴节点说明明确写着这类节点不支持免费使用;截至 2026 年 11 月 12 日,官方节点也不接受你自己的 OpenAI key 或第三方 key。
登录有一个容易踩的限制:只有用 127.0.0.1 或 localhost 打开 ComfyUI 时能直接登录。用局域网 IP 访问、或者服务器加了 --listen 参数时,要改用 ComfyUI 账号的 API Key 登录,这个 key 不是给开发者发布自定义节点用的 Registry 发布密钥。部分地区还需要能正常访问 Comfy 的 API 服务。登录、充值方式和局域网 API Key 的具体操作,ComfyUI GPT Image 2.5 节点:账号积分与编辑里有逐步说明,2.6 GIF 节点完全沿用。
积分规则有两点会影响下一步。合作伙伴节点有时在运行结束后才报出费用,一次运行可能把余额扣成负数,余额为负期间所有合作伙伴节点都不能运行,直到充值回正;按Comfy 积分说明,没用完的积分也不退款。
想用自己的 key 或按次计费,就要离开官方节点。GitHub 上有能填自己 OpenAI key、输出 GIF 文件的社区节点(例如 belgacmyk/comfyui-gpt-image2-parallel),项目很小,未经测试;Comfy 面向开发者的 Comfy Router 也不输出 GIF。更稳的做法是在 ComfyUI 之外用代码调用,参数、帧数上限和各线路的单价见GPT Image 2.6 GIF API 教程:生成动图的参数、帧数上限和成本。
搭 GIF 工作流:GIF 节点接保存节点,fps 连到帧率
截至 2026 年 11 月 12 日,v0.45.2 自带的模板包(0.11.106)里有四个 GPT Image 2.6 模板,全是静图的文生图和图片编辑,没有 GIF 模板,所以 GIF 工作流要自己连。最小的一条只有两个节点:GIF 节点加一个保存节点,关键是两条线都要连上。
- 双击画布空白处,搜索
GPT Image 2.6 GIF,添加"OpenAI GPT Image 2.6 GIF"节点。这个节点在中文界面里也显示英文名。 - 在
model里选gpt-image-2.6-flare或gpt-image-2.6-sunburst,在prompt里写画面和循环动作,例如"转头、眨眼、回到起始姿势,镜头不动"。 - 设好
size、frame_count、frame_duration_ms和quality,节点上方的价格徽标会跟着变;徽标显示 "Size too large for this frame count" 时先降帧数或换小尺寸。 - 添加"保存动画(WEBP)"或"保存动画(APNG)",把 GIF 节点的
frames连到它的"图片"输入。 - 把 GIF 节点的
fps输出连到同一个保存节点的"帧率"。这一步漏掉,文件会按保存节点自带的 6 fps 播放。 - 运行工作流。运行时节点上会显示
Price: … credits,服务端返回实际扣费时,这里显示的就是实际扣的积分。
同时想要 MP4,就把 frames 接到"创建视频"的"图像"、fps 接到它的"帧率",再接"保存视频";要 .gif 文件,就在装好 VideoHelperSuite 后添加 Video Combine,format 选 image/gif,frame_rate 同样接 fps。一个 GIF 节点可以同时连多个保存节点,只发一次请求、只扣一次费。

循环动作怎么写更容易首尾接上,见 GPT Image 2.6 提示词写法:文字加引号只出一次,编辑先传 size。
GIF 节点的参数:2–16 帧,每帧 20–2000 毫秒
GIF 节点只有一个文字输入,没有图片输入,其余参数决定尺寸、帧数、速度和价格。下表来自 ComfyUI v0.45.2 的节点源码;价格徽标只随 quality、size、frame_count 变化,改每帧时长和 complexity 不会改变徽标上的估价。
| 参数 | 可选值与默认 | 怎么理解 |
|---|---|---|
model | gpt-image-2.6-flare、gpt-image-2.6-sunburst | 两个不同的模型,下面的参数完全一样,不是质量档 |
size | 12 种,默认 512x512;正方形 384–960,横版 512x288、1024x576、1280x720 及对应竖版 | 每一帧的尺寸,越大能选的帧数越少 |
frame_count | 2–16,默认 9 | 按 2–8、9、10–12、13–16 四档计价 |
frame_duration_ms | 20–2000,步长 10,默认 200 | 每帧停留的毫秒数,200 毫秒就是 5 fps |
quality | low(默认)、medium、high、xhigh、max | 画质档,价格差距最大的一项 |
complexity | low、medium、high(默认) | 模型在渲染前对动画做多少规划,不是细节多少 |
background | opaque(默认)、transparent | 透明能否留住取决于保存节点,见后文 |
seed | 默认 42,运行后自动变化 | 只决定节点要不要重跑;节点提示写明结果不会因同一 seed 而固定 |
节点运行时向 Comfy 的 /proxy/openai/images/generations 发一个请求,再用 Pillow 把返回的 GIF 拆成帧,fps 按第一帧的时长算成 1000 ÷ 每帧毫秒数。2026 年 11 月 12 日测试时抓到的请求体如下(960×960、6 帧、200 毫秒),没有 n,也不走编辑接口:
{
"background": "opaque",
"complexity": "high",
"frame_count": 6,
"frame_duration_ms": 200,
"model": "gpt-image-2.6-flare",
"moderation": "low",
"output_format": "gif",
"prompt": "A small orange fox in a teal knitted scarf sits on a mossy rock under falling snow, slowly turns its head toward the camera, blinks once, then turns back to its starting pose. Camera still. Make the motion loop smoothly.",
"quality": "low",
"size": "960x960"
}这次测试在一台 macOS 电脑上进行,ComfyUI v0.45.2 用 CPU 模式启动,Comfy API 地址指向本机的一个转发程序:它记下节点发出的请求,再把同样的 GIF 参数转给 laozhang.ai 的 gpt-image-2.6-web(平台报价每次 $0.03,这条线路不能选 Flare 或 Sunburst),共 3 次付费调用。960×960、6 帧、200 毫秒返回的 GIF 正好 6 帧、每帧 200 毫秒、无限循环,节点输出的 fps 是 5.0;1280×720、8 帧、120 毫秒时 fps 是 8.333…,WEBP 和 APNG 存成每帧 119 毫秒,GIF 是 120 毫秒,只差 1 毫秒。960×960 那次从排队到完成 33.1 秒,其中 29.9 秒花在那条线路上(透明请求用了 55.0 秒),这是那条线路的耗时,不代表 Comfy 或 OpenAI 的速度;测试没有花 Comfy 积分,所以 Comfy 实际扣多少积分、要等多久都没有测到。
说明:laozhang.ai 是我们自己的服务,其价格是平台报价,不是独立比较的结论。
用哪个保存节点:要透明用 WEBP 或 APNG,要 .gif 装 Video Combine
只要普通循环动图,"保存动画(WEBP)"最省事:核心自带、文件最小、保留透明;需要无损或更通用的透明动图选"保存动画(APNG)",代价是文件大五倍多;只有对方只收 .gif 文件时才需要装 Video Combine。下表的文件大小来自 2026 年 11 月 12 日同一次 960×960、6 帧的生成,透明一列来自同一天用本地模拟透明 GIF 的测试。
| 保存节点 | 得到的文件 | 960×960 × 6 帧实测大小 | 透明背景 | 需要另装 |
|---|---|---|---|---|
| 保存动画(WEBP) | 动态 WEBP(测试设为有损、质量 90) | 约 1.0 MB | 保留 | 否 |
| 保存动画(APNG) | 动态 PNG | 约 5.5 MB | 保留 | 否 |
| 创建视频 → 保存视频 | MP4(H.264) | 约 0.97 MB | 丢失 | 否 |
| 保存WEBM | WEBM | 未测 | 节点提示写明 vp9 编码会保留 | 否 |
| Video Combine(VideoHelperSuite) | GIF | 约 3.2 MB | 保留 | 是 |
Video Combine 存出的 GIF 是用帧重新编码的,不是 OpenAI 返回的原文件,节点本身不保留原始 GIF。用"创建视频"时要注意它的帧率默认是 30,不连 fps 的话,6 帧的动图会在 0.2 秒内放完。
动图播放太快:保存节点的帧率没连 fps,默认是 6
保存出来的动图比预想快,几乎都是因为保存节点的"帧率"还是默认值。"保存动画(WEBP)"和"保存动画(APNG)"的帧率默认 6.0,而 GIF 节点默认每帧 200 毫秒,也就是 5 fps。2026 年 11 月 12 日把同一个 960×960、6 帧、200 毫秒的请求重新排队、帧率保持默认,WEBP 和 APNG 存成每帧 166 毫秒,GIF 是 160 毫秒,MP4 按 6 fps 放完一圈只要 1.0 秒,原本应该是 1.2 秒,快了 17%–20%。

改法就是把 GIF 节点的 fps 连到保存节点的"帧率",再运行一次。只要 GIF 节点的输入没变,ComfyUI 会直接用缓存的帧:那次重新排队只用了 3 秒,没有发出新的请求,也就不会再扣费。要注意 seed 默认在每次运行后自动变化,seed 一变节点就会重新生成、重新计费,所以只想重新保存时,先把 seed 下面的"生成后控制"改成 fixed。
透明背景动图:WEBP、APNG、GIF 留得住,MP4 会丢
把 background 设成 transparent 能不能得到透明动图,要看两头:生成端有没有真的返回透明像素,保存节点能不能把透明保存下来。保存端的结果是确定的:2026 年 11 月 12 日让本地模拟服务给节点返回一个 384×384、6 帧的透明 GIF,"保存动画(WEBP)""保存动画(APNG)"和 Video Combine 的 GIF 都保留了透明,MP4(H.264)把透明丢掉了。所以做透明表情包、贴纸,保存节点不要选 MP4。
生成端的结果没有定论。同一天经 gpt-image-2.6-web 请求 960×960、6 帧、150 毫秒的透明 GIF,返回的每一帧都没有透明像素,这只说明那条线路的表现;Comfy 自己的服务器经 OpenAI 返回的透明 GIF 是否真的透明,需要花积分才能验证,测试没有做。先用最便宜的尺寸和帧数跑一次,确认背景真的透明再加大尺寸。
GIF 节点一次多少钱:正方形 9 帧比 12 帧贵,横版 9 帧最便宜
GIF 节点的价格徽标按"质量 × 尺寸 × 帧数档"给出估价,帧数分 2–8、9、10–12、13–16 四档,同一档里多一帧少一帧价格一样。下表是 ComfyUI v0.45.2 节点里 low 质量的徽标价(美元,标注为估算),竖版与对应横版同价,"不可选"表示徽标显示 "Size too large for this frame count"。
| 每帧尺寸 | 2–8 帧 | 9 帧 | 10–12 帧 | 13–16 帧 |
|---|---|---|---|---|
| 384×384 | $0.0184 | $0.0384 | $0.0326 | $0.0503 |
| 512×512 | $0.0238 | $0.0503 | $0.0445 | $0.0716 |
| 640×640 | $0.0305 | $0.0656 | $0.0598 | $0.0988 |
| 720×720 | $0.0355 | $0.0770 | $0.0712 | $0.1187 |
| 768×768 | $0.0387 | $0.0843 | $0.0786 | 不可选 |
| 960×960 | $0.0541 | $0.1187 | 不可选 | 不可选 |
| 512×288 | $0.0323 | $0.0216 | $0.0326 | $0.0283 |
| 1024×576 | $0.0680 | $0.0476 | $0.0786 | 不可选 |
| 1280×720 | $0.0946 | $0.0669 | 不可选 | 不可选 |
表里有两条反直觉的规律,用来定帧数最直接。正方形尺寸下,9 帧总比 10–12 帧贵,这在 384 到 768 的五个正方形尺寸、全部五档质量下都成立,所以想要 9 帧不如直接设 12 帧,帧数更多、价格更低;按每帧算,512×512 low 的 8 帧约 $0.0030 一帧,9 帧约 $0.0056,12 帧约 $0.0037,16 帧约 $0.0045。横版和竖版正好相反,9 帧是最便宜的一档,512×288 的 9 帧 $0.0216 比 2–8 帧的 $0.0323 还便宜。
尺寸和帧数还有硬上限:960×960 和 1280×720 最多 9 帧,768×768 和 1024×576 最多 12 帧,13–16 帧只有 720×720 及以下的正方形和 512×288 能选。徽标显示 "Size too large for this frame count" 时,节点在本地并不会拦住请求,2026 年 11 月 12 日的模拟测试里 960×960、16 帧照样发了出去,后端怎么处理没有测,别在这种组合上浪费一次运行。
质量档对价格的影响比帧数大得多。512×512、9 帧在 medium 下是 $0.0889,最贵的组合是 720×720 或 960×960 在 max 下的 $1.0175。徽标只是估价,Comfy 合作伙伴节点价格页写明 GPT Image 按生成后的 token 用量扣积分,实际扣费以运行后节点显示和账户记录为准。静图的价格另见 GPT Image 2.6 价格:Sunburst 与 Flare 同价,一张 $0.025–$0.21。
在 ComfyUI 里比直接调 OpenAI 贵多少:同一个 GIF 约 1.43 倍
按公开费率换算,同一个 GIF 走 ComfyUI 节点约是直接调用 OpenAI 的 1.43 倍。2026 年 11 月 5 日,老张 API 文档团队直连 OpenAI 生成一个 512×512、medium、9 帧的 GIF(gpt-image-2.6-flare),用了 2,073 个输出 token。Comfy 价格页截至 2026 年 11 月 12 日还没有 GPT Image 2.6 的单独费率,GPT Image 2.5 的图像输出是每 100 万 token 9,051.9 积分,而按这个费率算出来的结果正好等于 GIF 节点徽标上的数字。
换算时 1 美元按 211 积分计:Comfy Cloud 套餐页的年付积分折算下来是每美元 210–211 积分,ComfyUI v0.45.2 源码把美元估价换成积分时也乘以 211。于是 Comfy 一侧是 2,073 × 9,051.9 ÷ 211 ÷ 1,000,000 ≈ $0.0889,和徽标一致;OpenAI 一侧按图像输出每 100 万 token $30 计,是 2,073 × 30 ÷ 1,000,000 ≈ $0.0622,两者之比约 1.43。这个比例只建立在一次 token 实测和两边的公开费率上,Comfy 对 2.6 的实际扣费没有测到。
偶尔做几个动图,这点差价换来的是不用写代码、不用管 key;批量生成或想按次计费时,在 ComfyUI 之外用代码直接调用 API 更划算。
ComfyUI GIF 节点报错和异常对照
下表的提示文字来自 ComfyUI v0.45.2 源码和节点徽标,处理办法按 Comfy 的合作伙伴节点与积分文档整理。
| 现象或提示 | 原因 | 处理 |
|---|---|---|
| 搜不到 "OpenAI GPT Image 2.6 GIF" | ComfyUI 低于 v0.45.0 | 更新到 v0.45.0 或更新 |
| 徽标显示 "Size too large for this frame count" | 这个尺寸不支持这么多帧 | 按本页价格表降帧数或换尺寸 |
Unauthorized: Please login first to use this node. | 没登录,或用局域网 IP 打开了 ComfyUI | 用 127.0.0.1 登录;局域网改用 ComfyUI 账号 API Key |
Payment Required: Please add credits to your account to use this node. | 积分不够 | 充值后重新运行 |
| 余额是负数,所有合作伙伴节点都跑不了 | 上一次运行扣费超过了剩余积分 | 充值到余额为正 |
| 动图比设定快 | 保存节点的帧率没连 fps | 连上后重跑,输入不变不会再扣费 |
GPT Image 2.6 GIF 节点的其他问题
能让我自己的图片动起来吗?
不能。截至 2026 年 11 月 12 日,ComfyUI 的 GIF 节点只有文字提示词输入,没有图片输入。想把自己的照片做成动图,在 ChatGPT 里上传照片更直接,做法见 ChatGPT 生成 GIF 动图怎么做:帧越多画面越小,调速度不会重画。
帧数上限是 16 还是 64?
ComfyUI 节点只能选 2–16 帧,和 OpenAI 的 API 参考一致;OpenAI 的图片生成指南写的是 2–64 帧,两份文档的分歧和实际测试见 GPT Image 2.6 GIF API 教程:生成动图的参数、帧数上限和成本。
跑 GIF 节点需要显卡吗?
不需要。生成在 OpenAI 的服务器上完成,本机只负责发请求、拆帧和保存,2026 年 11 月 12 日的测试就是在 CPU 模式下的 ComfyUI v0.45.2 上跑的。
GPT Image 2.6 比 2.5 贵吗?
GIF 输出随 Images 2.6 推出,ComfyUI 里也只有 2.6 有 GIF 节点。静图在 low 和 medium 档 2.6 要贵 3–4 倍,high 档起同价,详见 GPT Image 2.6 和 2.5 区别:low/medium 贵 3–4 倍,high 档起同价。
参考来源4
本文引用的外部页面,按正文出现顺序排列。最后更新于 2026年11月12日。
参考来源4
本文引用的外部页面,按正文出现顺序排列。最后更新于 2026年11月12日。





