一、一句话理解
| 节点 | 加载什么 | 输出 |
|---|---|---|
| Load Checkpoint | 完整打包文件(MODEL+CLIP+VAE) | MODEL、CLIP、VAE |
| Load Diffusion Model | 只有 UNet/MODEL | MODEL |
| Load VAE | 只有 VAE | VAE |
本质:Checkpoint 是全家桶,另外两个是单点。
二、Load Checkpoint(加载检查点)
是什么
加载传统的完整模型文件(.safetensors / .ckpt),内部打包了三件套。
输出
- MODEL(UNet)
- CLIP(文本编码器)
- VAE(编解码器)
文件特点
- 体积大(SDXL 约 6~7GB)
- 一个文件搞定全部
- 传统工作流的标准入口
适用场景
- 使用整合好的大模型
- 新手最常用
- 不想手动搭配组件时
文件放置
ComfyUI/models/checkpoints/
三、Load Diffusion Model(加载扩散模型)
是什么
只加载 UNet / MODEL 部分,不含 CLIP 和 VAE。
输出
- MODEL(仅此一个)
文件特点
- 体积中等(只含 UNet 权重)
- 通常来自分离式模型(如 FLUX、SD3 的独立 UNet)
- 文件名常带
_unet或放在diffusion_models文件夹
适用场景
- FLUX 工作流(FLUX 常用分离式加载)
- 需要单独搭配 CLIP 和 VAE
- 使用非整合格式的模型
文件放置
ComfyUI/models/diffusion_models/
(旧版可能在 models/unet/)
四、Load VAE(加载 VAE)
是什么
只加载 VAE 部分,用于替换或单独指定编解码器。
输出
- VAE(仅此一个)
文件特点
- 体积小(约 300MB 左右)
- 常见的如
sdxl_vae.safetensors、vae-ft-mse-840000 - 可改善色彩、细节、修复发灰问题
适用场景
- 想替换 checkpoint 自带的 VAE
- 模型自带 VAE 效果不好时
- 修复画面发灰、色彩偏差
文件放置
ComfyUI/models/vae/
五、对比总表
| 对比项 | Load Checkpoint | Load Diffusion Model | Load VAE |
|---|---|---|---|
| 加载内容 | MODEL+CLIP+VAE | 仅 MODEL | 仅 VAE |
| 输出数量 | 3 个 | 1 个 | 1 个 |
| 文件大小 | 大(6~7GB) | 中 | 小(~300MB) |
| 文件夹 | checkpoints | diffusion_models | vae |
| 典型用途 | 传统整合模型 | FLUX/SD3 等 | 替换 VAE |
| 新手友好度 | ⭐⭐⭐ | ⭐⭐ | ⭐⭐ |
六、三种典型工作流
工作流 A:传统整合式(最常见)
[Load Checkpoint]
├── MODEL ──► [KSampler]
├── CLIP ───► [CLIP Text Encode]
└── VAE ────► [VAE Decode]
一个节点搞定,简单直接。
工作流 B:分离式(FLUX 常用)
[Load Diffusion Model] ──► MODEL ──► [KSampler]
[Load CLIP] ─────────────► CLIP ──► [CLIP Text Encode]
[Load VAE] ──────────────► VAE ──► [VAE Decode]
三个节点分别加载,灵活但复杂。
工作流 C:混搭(替换 VAE)
[Load Checkpoint]
├── MODEL ──► [KSampler]
├── CLIP ───► [CLIP Text Encode]
└── VAE ──✗ (忽略自带 VAE)
[Load VAE] ──► VAE ──► [VAE Decode] (用新 VAE)
用 checkpoint 的 MODEL/CLIP,但换成更好的 VAE。
七、什么时候用哪个?
| 情况 | 推荐 |
|---|---|
| 用 SD1.5 / SDXL 整合模型 | Load Checkpoint |
| 用 FLUX / SD3 分离模型 | Load Diffusion Model + Load CLIP + Load VAE |
| 画面发灰、想换 VAE | Load VAE 替换 |
| 新手入门 | Load Checkpoint |
| 想精细控制每个组件 | 分离式加载 |
八、常见误区
| 误区 | 真相 |
|---|---|
| 三个节点功能一样 | 加载内容完全不同 |
| FLUX 必须用 Checkpoint | FLUX 常用分离式加载 |
| 换 VAE 要换整个模型 | 单独 Load VAE 即可 |
| Checkpoint 只能用自带 VAE | 可以外接 Load VAE 覆盖 |
九、记忆口诀
Checkpoint 是全家桶,MODEL、CLIP、VAE 一起走。
Diffusion Model 只管 UNet,FLUX 工作流常用它。
Load VAE 专换解码器,修色修灰靠它救。
整合用 Checkpoint,分离用单点,灵活搭配看需求。