# ComfyUI GPT Image 2.6 GIF 工作流：v0.45.0 起才有节点，fps 要连线

> ComfyUI 要 v0.45.0 起才有 GPT Image 2.6 GIF 节点；它只输出帧和 fps，接保存动画节点并连好帧率，否则播放偏快。正方形 9 帧比 12 帧贵。

- URL: https://blog.laozhang.ai/zh/posts/gpt-image-2-6-gif-comfyui
- Published: 2026-11-12
- Updated: 2026-11-12
- Author: LaoZhang AI Team (https://blog.laozhang.ai/zh/about)
- Topic: API 接入指南
- Tags: GPT Image 2.6, ComfyUI, GIF, 动图, 合作伙伴节点, 工作流

---
在 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 工作流教程](https://docs.comfy.org/tutorials/partner-nodes/openai/gpt-image-2-6)写的是"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 的合作伙伴节点说明](https://docs.comfy.org/tutorials/partner-nodes/overview)明确写着这类节点不支持免费使用；截至 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 节点：账号积分与编辑](https://blog.laozhang.ai/zh/posts/gpt-image-2-5-comfyui)里有逐步说明，2.6 GIF 节点完全沿用。

积分规则有两点会影响下一步。合作伙伴节点有时在运行结束后才报出费用，一次运行可能把余额扣成负数，余额为负期间所有合作伙伴节点都不能运行，直到充值回正；按[Comfy 积分说明](https://docs.comfy.org/interface/credits)，没用完的积分也不退款。

想用自己的 key 或按次计费，就要离开官方节点。GitHub 上有能填自己 OpenAI key、输出 GIF 文件的社区节点（例如 `belgacmyk/comfyui-gpt-image2-parallel`），项目很小，未经测试；Comfy 面向开发者的 Comfy Router 也不输出 GIF。更稳的做法是在 ComfyUI 之外用代码调用，参数、帧数上限和各线路的单价见[GPT Image 2.6 GIF API 教程：生成动图的参数、帧数上限和成本](https://blog.laozhang.ai/zh/posts/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 节点加一个保存节点，关键是两条线都要连上。

1. 双击画布空白处，搜索 `GPT Image 2.6 GIF`，添加"OpenAI GPT Image 2.6 GIF"节点。这个节点在中文界面里也显示英文名。
2. 在 `model` 里选 `gpt-image-2.6-flare` 或 `gpt-image-2.6-sunburst`，在 `prompt` 里写画面和循环动作，例如"转头、眨眼、回到起始姿势，镜头不动"。
3. 设好 `size`、`frame_count`、`frame_duration_ms` 和 `quality`，节点上方的价格徽标会跟着变；徽标显示 "Size too large for this frame count" 时先降帧数或换小尺寸。
4. 添加"保存动画（WEBP）"或"保存动画（APNG）"，把 GIF 节点的 `frames` 连到它的"图片"输入。
5. 把 GIF 节点的 `fps` 输出连到同一个保存节点的"帧率"。这一步漏掉，文件会按保存节点自带的 6 fps 播放。
6. 运行工作流。运行时节点上会显示 `Price: … credits`，服务端返回实际扣费时，这里显示的就是实际扣的积分。

同时想要 MP4，就把 `frames` 接到"创建视频"的"图像"、`fps` 接到它的"帧率"，再接"保存视频"；要 `.gif` 文件，就在装好 VideoHelperSuite 后添加 Video Combine，`format` 选 `image/gif`，`frame_rate` 同样接 `fps`。一个 GIF 节点可以同时连多个保存节点，只发一次请求、只扣一次费。

![ComfyUI 最小 GIF 工作流：OpenAI GPT Image 2.6 GIF 节点的 frames 连到保存动画（WEBP）的图片，fps 连到帧率，另可接创建视频或 Video Combine](https://blog.laozhang.ai/posts/zh/gpt-image-2-6-gif-comfyui/img/gif-workflow-wiring.webp)

循环动作怎么写更容易首尾接上，见 [GPT Image 2.6 提示词写法：文字加引号只出一次，编辑先传 size](https://blog.laozhang.ai/zh/posts/gpt-image-2-6-prompt-guide)。

## 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`，也不走编辑接口：

```json
{
  "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 是我们自己的服务](https://blog.laozhang.ai/zh/about#laozhang)，其价格是平台报价，不是独立比较的结论。*

## 用哪个保存节点：要透明用 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%。

![同一个 6 帧动图的时间轴对比：帧率没连线时每帧 166 毫秒、一圈约 1.0 秒，连上 fps 后每帧 200 毫秒、一圈 1.2 秒](https://blog.laozhang.ai/posts/zh/gpt-image-2-6-gif-comfyui/img/fps-unwired-speed.webp)

改法就是把 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 合作伙伴节点价格页](https://docs.comfy.org/tutorials/partner-nodes/pricing)写明 GPT Image 按生成后的 token 用量扣积分，实际扣费以运行后节点显示和账户记录为准。静图的价格另见 [GPT Image 2.6 价格：Sunburst 与 Flare 同价，一张 $0.025–$0.21](https://blog.laozhang.ai/zh/posts/gpt-image-2-6-pricing)。

## 在 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 动图怎么做：帧越多画面越小，调速度不会重画](https://blog.laozhang.ai/zh/posts/how-to-make-a-gif-in-chatgpt)。

**帧数上限是 16 还是 64？**

ComfyUI 节点只能选 2–16 帧，和 OpenAI 的 API 参考一致；OpenAI 的图片生成指南写的是 2–64 帧，两份文档的分歧和实际测试见 [GPT Image 2.6 GIF API 教程：生成动图的参数、帧数上限和成本](https://blog.laozhang.ai/zh/posts/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 档起同价](https://blog.laozhang.ai/zh/posts/gpt-image-2-6-vs-2-5)。

## 参考来源

本文引用的外部页面，按正文出现顺序排列。最后更新于 2026-11-12。

- [ComfyUI 官方的 GPT Image 2.6 Flare 与 Sunburst 工作流教程](https://docs.comfy.org/tutorials/partner-nodes/openai/gpt-image-2-6) (docs.comfy.org)
- [Comfy 的合作伙伴节点说明](https://docs.comfy.org/tutorials/partner-nodes/overview) (docs.comfy.org)
- [Comfy 积分说明](https://docs.comfy.org/interface/credits) (docs.comfy.org)
- [Comfy 合作伙伴节点价格页](https://docs.comfy.org/tutorials/partner-nodes/pricing) (docs.comfy.org)
