ERNIE-Image ComfyUI 社区工作流精选与调优指南:采样器、CFG 与 LoRA 最佳实践
适用场景:ComfyUI 用户、对 ERNIE-Image 已有基础了解、希望优化出图质量的进阶用户
核心内容:采样器对比、CFG 策略、PE 开关、社区精选工作流推荐
引言:为什么需要专门的调优指南?
ERNIE-Image 发布三个月以来,社区在 ComfyUI 上积累了大量的实战经验。与 SD 系列模型不同,ERNIE-Image 是纯 DiT 架构 + Flow Matching 训练范式,它的采样器偏好、CFG 行为、Negative Prompt 响应与传统的 U-Net 扩散模型有显著差异。
本文系统梳理了 Reddit r/comfyui、r/StableDiffusion、Civitai 工作流分享中最有价值的社区经验——直接给你"拿来即用"的最佳配置。
第一章:采样器终极对比
Base 模型(50 步推理)
ERNIE-Image Base 模型需要更多推理步数,但对采样器的选择更敏感:
| 采样器 | 调度器 | CFG | 步数 | 推荐度 | 说明 |
|---|---|---|---|---|---|
| DPM++ 2M | Karras | 4.0 | 25-30 | ⭐⭐⭐⭐⭐ | 质量最高,细节丰富 |
| Euler | Simple | 4.0 | 30-50 | ⭐⭐⭐⭐ | 最稳定,兼容性最好 |
| DPM++ 2M SDE | Karras | 4.0 | 25-30 | ⭐⭐⭐ | 略慢于 2M,细节稍好 |
| DPM++ 3M SDE | Karras | 4.0 | 30-40 | ⭐⭐⭐ | 步数更高时效果更好 |
社区共识:DPM++ 2M + Karras 是 Base 模型的最佳组合。Euler + Simple 作为备用方案,出图稳定性极高。
Turbo 模型(8 步推理)
Turbo 模型通过 DMD + RL 蒸馏训练,采样器选择范围较小:
| 采样器 | 调度器 | CFG | 步数 | 推荐度 | 说明 |
|---|---|---|---|---|---|
| Euler | Simple | 1.0 | 8 | ⭐⭐⭐⭐⭐ | 官方推荐,社区验证最佳 |
| DPM++ 2M | SGM Uniform | 1.0 | 8 | ⭐⭐⭐⭐ | 细节略好于 Euler |
| DDIM | Uniform | 1.0 | 8 | ⭐⭐⭐ | 偏柔化效果 |
| LCM | - | 1.0 | 4-8 | ⭐⭐ | 极速但质量损失明显 |
关键发现:Turbo 模型使用 CFG=1.0 时,所有采样器的结果差异很小。不必在采样器选择上纠结——Euler + Simple 始终可靠。
第二章:CFG Scale 与 Negative Prompt 策略
Turbo 模型:CFG=1.0 是铁律
Turbo 模型经过 DMD 蒸馏,输出分布已经高度优化。社区反复验证:
- CFG=1.0:最佳结果,忠实遵循提示词,美学质量最高
- CFG > 1.5:对比度过高,色彩过饱和,容易出现伪影
- CFG < 1.0:可能产生模糊或欠饱和结果
Negative Prompt 对 Turbo 基本无效。因为 CFG=1.0 时无分类器引导,Negative Prompt 不会参与去噪过程。
Base 模型:CFG=4.0 + Negative Prompt 是标配
Base 模型保留了完整引导机制,CFG 和 Negative Prompt 的作用与传统模型类似:
推荐配置:
- CFG: 4.0(3.5-5.0 浮动范围)
- 采样器: DPM++ 2M Karras
- 步数: 25-30
Negative Prompt 推荐配方:
standard negative prompt: worst quality, low quality, bad anatomy, ugly, distorted, blurry, watermark, text signature, extra digits
针对性 Negative Prompt(根据画面问题选择):
| 问题 | Negative Prompt 配方 |
|---|---|
| 手部畸形 | poorly drawn hands, extra fingers, fused fingers, bad hand anatomy |
| 皮肤过光滑 | plastic skin, airbrushed skin, smooth skin, wax skin |
| 文字伪影 | jumbled text, garbled characters, misspelled text |
| 过度曝光 | overexposed, blown out highlights, too bright |
| 网格伪影 | checkerboard pattern, grid artifact, diagonal grid(见 EI-046) |
第三章:PE(Prompt Enhancer)开关策略
PE 是 ERNIE-Image 的特色功能,但它不是"一直开着就好"。
| 场景 | 推荐 PE 状态 | 原因 |
|---|---|---|
| Base 模型 + 详细提示词 | 开启 | PE 补充结构描述,显著提升画面质量 |
| Base 模型 + 中文提示词 | 开启 | PE 对中文提示词的增强效果尤其明显 |
| Turbo 模型 + 短提示词 | 开启 | 丰富画面细节,弥补 Turbo 的细节损失 |
| Turbo 模型 + 精确指令 | 关闭 | PE 会重写提示词,可能偏离原始意图 |
| 需要精确文字渲染 | 关闭 | PE 可能修改文字内容,影响准确性 |
| 图生图流程 | 关闭 | 保留原始构图,PE 可能过度改动画面 |
经验法则:先用开启 PE 跑一轮看看效果,如果画面偏离了你的意图,关闭 PE 重新生成。
第四章:社区精选工作流推荐
1. NVFP4 量化工作流——最低显存方案
Civitai 链接:Civitai #2561360
适用场景:6GB-12GB 显存显卡运行 ERNIE-Image
核心配置:
- 模型:ERNIE-Image NVFP4(~4.78GB 显存)
- 可选附加:Turbo LoRA、二阶精修、Prompt Enhancer
- 测试平台:RTX 5060 Ti 16GB 表现流畅
设置步骤:
- 下载 NVFP4 量化模型放入
ComfyUI/models/unet/ - 使用 UNET Loader 加载(非 Diffusion Model Loader)
- 可选加载 Prompt Enhancer(放入
ComfyUI/models/checkpoints/) - 运行工作流,NVFP4 可将显存占用降低 40%+
2. 二阶采样器工作流——质量优先方案
灵感来源:Reddit r/comfyui 社区经验
适用场景:追求最高出图质量,不介意多花一些时间
第一阶段(粗构图):
采样器: Euler
CFG: 1.0
步数: 20
Denoise: 0.8-1.0
第二阶段(细节精修):
采样器: DPM++ 2M Karras
CFG: 4.0
步数: 15-20
Denoise: 0.5-0.7
- Latent Upscale 1.5x-2x
实现方式:使用 ComfyUI 的 KSampler → LatentUpscale → KSampler(Advanced) 串联。
3. GGUF 工作流——最低门槛方案
适用场景:快速上手测试,24GB VRAM 以下显卡
设置:
- 从 Unsloth 下载 GGUF 量化权重
- 使用 ComfyUI UNET Loader(GGUF)节点
- 配合标准 VAE(FLUX.2 VAE)+ Text Encoder(Ministral 3B)
- 推荐 Q4_K_M 或 Q5_K_M 量化级别
4. Turbo LoRA 增强工作流
来源:Civitai 社区分享
说明:社区训练了 Turbo 风格 LoRA,可在 Base 模型上模拟 Turbo 的快速推理能力
- 加载方式:使用 LoRA Loader 节点
- 推荐强度:0.6-0.8(过高会导致过饱和)
- 配合:Base 模型 + 8-15 步 + CFG 1.5-2.0
第五章:各场景最佳配置速查表
| 场景 | 模型 | 采样器 | 调度器 | CFG | 步数 | PE | Negative Prompt |
|---|---|---|---|---|---|---|---|
| 日常文生图 | Turbo | Euler | Simple | 1.0 | 8 | 开 | 不需要 |
| 高质量文生图 | Base | DPM++ 2M | Karras | 4.0 | 25-30 | 开 | 推荐 |
| 中文提示词 | Base | DPM++ 2M | Karras | 4.0 | 30 | 开 | 推荐 |
| 文字渲染 | Base | DPM++ 2M | Karras | 4.0 | 25 | 关 | 推荐(去除文字伪影) |
| 图生图 | Base | DPM++ 2M | Karras | 4.0 | 25 | 关 | 按需 |
| 批量生成 | Turbo | Euler | Simple | 1.0 | 8 | 开 | 不需要 |
| 低显存(6-8GB) | Turbo NVFP4 | Euler | Simple | 1.0 | 8 | 开 | 不需要 |
| 最高质量 | Base 二阶 | Euler→DPM++ | - | 1.0→4.0 | 20+15 | 关 | 推荐 |
第六章:常见问题与解决
Q1:Turbo 模型出图有网格纹?
→ 使用 EI-046 的方案:Turbo 模型在特定分辨率下可能出现对角网格伪影。解决方法:调整分辨率为 8 的倍数(如 1024×1024 而非 1000×1000),或使用社区提供的网格修复 LoRA。
Q2:Base 模型出图颜色过饱和?
→ 降低 CFG 到 3.5;或确保没有使用针对 SD 模型的 Negative Prompt(某些负提示词会导致颜色偏移)。
Q3:人物面部奇怪?
→ 添加面部相关的 Negative Prompt(参见第二章);或使用社区训练的面部修复 LoRA。
Q4:PE 改写后提示词偏离原意?
→ 关闭 PE,使用 use_pe=False 参数。如需保留部分增强效果,可在提示词中更加详细地手动描述画面。
Q5:出图总是黑色/全黑?
→ 检查模型文件是否正确下载,检查 VAE 是否匹配(ERNIE-Image 必须使用 FLUX.2 VAE)。
总结
ERNIE-Image 在 ComfyUI 上的调优策略可以总结为三条黄金法则:
- 模型决定基础策略:Base 用 DPM++ 2M Karras + CFG 4.0 + Negative Prompt;Turbo 用 Euler Simple + CFG 1.0,不需要负提示词
- PE 不是万能的:详细精确的提示词建议关闭 PE,简短抽象的描述建议开启
- 工作流根据资源选择:显存充足用二阶采样器追求质量,显存有限用 NVFP4 量化保证流畅
社区在持续贡献新的工作流和调优经验。订阅 Civitai 的 ERNIE-Image 标签和关注 Reddit r/comfyui,可以第一时间获取最新的最佳实践。