第一次打开 ComfyUI 工作流,画布上全是节点和连线,很难判断哪些要改、哪些要保持默认。我们用官方 Z-Image-Turbo 文生图模板拆开讲 10 个常见节点。看完你能顺着连线找到“读提示词、生成、保存”这条主路,也知道换模型时不能照搬所有参数。
Z-Image-Turbo 文生图模板展开后的 10 个节点
这份词典对应本机 ComfyUI 0.38.0、工作流模板 0.11.76。若你还没安装 ComfyUI,可以先看Mac 本地生成 AI 图片入门;只想直接出图的话,不需要改节点,使用官方模板默认值即可。官方模板说明
先找到模板里的节点
在浏览器打开 Z-Image-Turbo 模板:
http://127.0.0.1:8188/?template=image_z_image_turbo
模板把大部分步骤收进一个子图节点里。子图就是把一组节点折叠成一个大节点,方便日常使用。想查看内部结构,可以双击子图空白处,或点它的编辑按钮;画布上方的导航栏可以回到外层,按 Esc 也能退出。ComfyUI 子图说明
读连线:看端口名称和数据类型
通常从左往右读:左侧加载模型和准备提示词,中间采样生成,右侧解码、保存。每条线从一个节点的输出端口接到另一个节点的输入端口。
| 端口类型 | 简单理解 |
|---|---|
MODEL |
已加载的图像生成模型 |
CLIP |
负责把文字提示词编码成模型能用的数据;ComfyUI 的端口名沿用 CLIP 这个类型名 |
CONDITIONING |
编码后的提示词条件 |
LATENT |
压缩的图像中间表示,还不是可直接查看的普通图片 |
VAE |
在 LATENT 和 IMAGE 之间转换的组件 |
IMAGE |
普通图片数据 |
连线颜色可以辅助辨认,但连之前先看端口标签和类型;不同界面主题、节点版本的颜色可能不同。ComfyUI 官方把端口间的连接称为 Links。连线基础说明
第一组:加载模型
| 节点 | 做什么 | 这张模板里的设置 |
|---|---|---|
Load Diffusion Model |
加载负责生成图像的主模型,输出 MODEL |
z_image_turbo_bf16.safetensors,一般保持 weight_dtype 默认值 |
Load CLIP |
加载提示词编码器,输出 CLIP |
qwen_3_4b.safetensors,type 是 lumina2;这组设置与 Z-Image-Turbo 配套,先不要改 |
Load VAE |
加载图像编解码器,输出 VAE |
ae.safetensors |
这三个模型文件分别位于 models/diffusion_models、models/text_encoders 和 models/vae。换用其他模型时,加载节点、文件类型和采样参数可能都不同,按那个模型的官方模板来。
较早的 Stable Diffusion 工作流常把主模型、文本编码器和 VAE 一起放在 checkpoint 文件里,再用一个 Load Checkpoint 节点加载。你看到节点组合不同,不代表连线错误,先看它们的输出类型。
第二组:准备提示词和画布
| 节点 | 做什么 | 怎么看 |
|---|---|---|
CLIP Text Encode (Prompt) |
接收文字提示词,输出 CONDITIONING |
大文本框里写画面描述;连接到 KSampler 的 positive |
Conditioning Zero Out |
输出空的 CONDITIONING |
这份 Z-Image-Turbo 模板把它接到 KSampler 的 negative,保持原样即可 |
EmptySD3LatentImage |
创建空白 LATENT 作为起点 |
width 和 height 决定画布尺寸,batch_size 决定一次生成几张 |
普通图片节点接收 IMAGE;EmptySD3LatentImage 提供的则是 LATENT。它们不是同一种数据,不能直接互换。
第三组:采样生成
| 节点 | 做什么 | 这张模板里的设置 |
|---|---|---|
ModelSamplingAuraFlow |
为 Z-Image-Turbo 设置对应的采样方式 | 模板里的 shift 是 3.0,保持默认值 |
KSampler |
根据模型、提示词和初始 LATENT 生成图像内容 |
先使用模板默认值,常见参数见下表 |
KSampler 参数 |
模板值 | 含义 |
|---|---|---|
seed |
0 | 随机种子。固定工作流、模型、参数和版本时,相同种子有助于复现结果 |
control after generate |
randomize |
生成后更换种子,因此连续点 Run 通常会得到不同图 |
steps |
8 | 采样步数;这是 Z-Image-Turbo 模板的设置,不是所有模型都用 8 步 |
cfg |
1.0 | 提示词影响强度;这里按官方模板默认值,不要直接套给其他模型 |
sampler_name |
res_multistep |
采样算法 |
scheduler |
simple |
采样时使用的步进安排 |
denoise |
1.00 | 重绘强度;文生图用 1。图生图时调低,通常会更接近输入图 |
刚开始先不改这些值,只换提示词和画布尺寸。如果要切换模型,再查看对应模型的工作流和参数说明;不要把这张模板的 8 步、cfg=1 当作通用推荐。
第四组:还原并保存图片
| 节点 | 做什么 | 输出位置 |
|---|---|---|
VAE Decode |
用 VAE 把采样得到的 LATENT 转成 IMAGE |
图片预览节点可以显示结果 |
Save Image |
保存最终 IMAGE |
默认在 ComfyUI 的 output 文件夹;filename_prefix 决定文件名前缀 |
因此,一条基础文生图流程可以概括为:加载模型 → 编码提示词 → 准备空白画布 → KSampler 生成 → VAE Decode → Save Image。遇到更复杂的流程,先找 KSampler 和 Save Image,再沿着它们的输入往回看。
其他常见节点
| 节点 | 什么时候会看到 |
|---|---|
Preview Image |
临时预览中间图片;它不代替 Save Image 保存结果 |
Load Image |
从本机选择图片,作为图生图、控制图或修图输入 |
VAE Encode |
把普通 IMAGE 转成 LATENT,常用于图生图 |
Load LoRA |
加载一个小型附加权重,为特定画风或概念增加影响;它需要与主模型兼容 |
常见问题
连线拖不上:确认输出和输入的类型匹配。比如 IMAGE 不能直接接到 LATENT 输入口;图生图需要用合适的编码节点转换。
节点标红或提示缺模型:按节点里显示的文件名检查模型目录。加载节点里的模型名要和实际文件对应;换了模型后不要只改文件名。
改了参数后图片变差:恢复官方模板,再一次只改一个参数。节点效果依赖模型和其他连线,单独照抄某个数字通常不能复现别人的结果。
模板把流程折叠成一个大节点:这是子图,用编辑按钮或双击子图空白处进入内部;按 Esc 或点画布上方导航返回。
接下来可以做什么
- 跟着ComfyUI 图生图、线稿控制和 AI 放大教程,看看这些节点怎么组合成实际工作流。
- 想从安装开始跑第一张图,回到Mac 本地生成 AI 图片入门。