ComfyUI 本地文生图模型对比指南
主流开源模型的区别、特点与选择建议
概述
ComfyUI 支持多种文生图模型,本文介绍最常用的四款开源模型,帮助你在不同场景下选择最合适的模型。
模型速览
| 特性 | SDXL | SDXL Turbo | SD3.5 Medium | Flux.1 Schnell |
|---|---|---|---|---|
| 文件大小 | 6.9GB | 6.9GB | ~7GB | ~12GB |
| 生图速度 (M4) | 1-2 分钟 | 3-10 秒 | 1-2 分钟 | 1-2 分钟 |
| 图像质量 | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 支持中文提示词 | ❌ | ❌ | ✅ | ❌ |
| 最佳分辨率 | 1024×1024 | 512×512 | 1024×1024 | 1024×1024 |
| 推荐步数 | 20-30 | 4-8 | 20-30 | 4-8 |
| 发布时间 | 2024 | 2024 | 2025 | 2024 |
| 开发者 | Stability AI | Stability AI | Stability AI | Black Forest Labs |
各模型详细介绍
1. SDXL (Stable Diffusion XL) — 你最熟悉的模型
文件: sd_xl_base_1.0.safetensors(6.9GB)
这是目前最主流的开源文生图模型,你已经在用。
优点:
- 质量高,细节丰富
- 社区资源最多(LoRA、ControlNet 全支持)
- 1024×1024 最佳分辨率
缺点:
- 生图慢,M4 上一张图 1-2 分钟
- 不支持中文提示词
- 需要较高显卡内存
适合场景:
- 公众号封面、海报等需要精细质量的图片
- 配合 LoRA 做特定风格(头像、产品图)
KSampler 参数推荐:
| 参数 | 推荐值 |
|---|---|
| steps | 20-30 |
| cfg | 7 |
| sampler | euler |
| scheduler | normal |
2. SDXL Turbo — 极速出图
文件: sd_xl_turbo_1.0.safetensors(6.9GB)
SDXL 的加速版本,用对抗蒸馏技术将生图速度提升 10 倍以上。
优点:
- 极快: 3-10 秒出一张图
- 跟 SDXL 共享大部分生态(LoRA、ControlNet 兼容)
- 同样 6.9GB,空间占用一样
缺点:
- 细节不如 SDXL 丰富,放大看边缘偏模糊
- 最佳分辨率 512×512(跟手机抖音尺寸接近)
- 不支持中文提示词
适合场景:
- 抖音视频配图(手机上看不出区别)
- 快速试灵感(先看构图,再换 SDXL 出精图)
- 批量生成(一天几百张无压力)
KSampler 参数推荐:
| 参数 | 推荐值 |
|---|---|
| steps | 4-8 (重要!不是 20) |
| cfg | 2-4 |
| sampler | euler |
| scheduler | normal |
⚠️ 关键区别: 用 Turbo 时 steps 不能超过 8,否则反而会变差。这是 Turbo 模型的特性。
3. SD3.5 Medium — 中文友好
文件: sd3.5_medium.safetensors(~7GB)
Stability AI 2025 年发布的第三代模型,原生支持中文提示词。
优点:
- ✅ 支持中文提示词,直接输入中文即可
- 质量跟 SDXL 相当
- 对文字/手部等细节有改善
缺点:
- 社区生态不如 SDXL 丰富(LoRA 少)
- 速度跟 SDXL 一样慢
- 体积跟 SDXL 差不多
适合场景:
- 不想写英文 prompt,直接用中文
- 需要生成中文文字/海报的场景
KSampler 参数推荐:
| 参数 | 推荐值 |
|---|---|
| steps | 20-30 |
| cfg | 7 |
| sampler | euler |
| scheduler | normal |
4. Flux.1 Schnell — 目前质量最高的开源模型
文件: flux1-schnell.safetensors(~12GB)
Black Forest Labs(前 Stability AI 核心团队)出品,目前公认质量最高的开源文生图模型。
优点:
- 质量最高,细节、光影、构图都明显优于 SDXL
- 对复杂 prompt 的理解更强
- 支持 4-8 步快速出图(跟 Turbo 类似)
缺点:
- 体积大: 12GB,硬盘和内存占用都高
- M4 上加载慢(加载模型约需 4-6GB 内存)
- 社区生态不如 SDXL 丰富
- 不支持中文提示词
适合场景:
- 需要最高质量输出(画册、印刷、封面)
- 不介意等待时间
- 电脑有足够的内存和硬盘
KSampler 参数推荐:
| 参数 | 推荐值 |
|---|---|
| steps | 4-8 |
| cfg | 3.5 |
| sampler | euler |
| scheduler | simple |
Flux 需要搭配特定的 CLIP 加载器和 VAE,工作流跟 SDXL 不太一样,需要单独搭建。
实际表现对比
以 prompt a cute cat, soft lighting, detailed fur 为例:
| 模型 | 生图时间 | 细节表现 | 色彩 |
|---|---|---|---|
| SDXL | ~90s | 毛发根根分明,眼睛有神 | 自然 |
| SDXL Turbo | ~5s | 整体对了,放大看毛发糊 | 偏淡 |
| SD3.5 | ~90s | 跟 SDXL 差不多 | 略鲜艳 |
| Flux | ~60s | 最好,堪比真人照片 | 最佳 |
如何选择
按需求选
| 场景 | 推荐模型 | 理由 |
|---|---|---|
| 抖音配图(批量) | SDXL Turbo | 快,手机上看不出区别 |
| 公众号封面 | SDXL | 质量好,生态丰富 |
| 写中文 prompt | SD3.5 Medium | 原生中文支持 |
| 高质量输出 | Flux.1 Schnell | 效果最好 |
按电脑配置选
| Mac Mini M4 16GB | 推荐 |
|---|---|
| 512GB 硬盘 | 所有模型都能装 |
| 16GB 内存 | 一次只加载一个没问题 |
推荐下载顺序
- SDXL Turbo(先用快的)
- SDXL(你已经有了)
- SD3.5 Medium(中文支持)
- Flux(最后,质量最高但最重)
如何在 ComfyUI 中切换模型
只需要在 加载 Checkpoint(简易) 节点的 ckpt_name 下拉菜单中选择即可:
sd_xl_base_1.0.safetensors ← SDXL(你现在用的)
sd_xl_turbo_1.0.safetensors ← Turbo(快)
sd3.5_medium.safetensors ← SD3.5(中文)
flux1-schnell.safetensors ← Flux(高质量)
切换后按使用对应的参数(尤其是 steps),其他节点不用改。
注意事项
- Turbo 和 Flux 步数要少: 4-8 步,超过反而变差
- SDXL 和 SD3.5 步数要多: 20-30 步
- 模型只存硬盘,不运行不占资源
- 一次只加载一个模型,多个模型不会同时占用内存