ComfyUI入门-第一次文生图
前言
本系列教程基于ComfyUI 0.35.0版本。你可能会使用更新的版本,不过没有关系,思路和方法是一致的。
文生图的基本思路

这是一个基础的ComfyUI文生图工作流,它包含完整的基础流程的所有步骤。
- 模型加载器
- CLIP文本编码
- 空latent图像
- K采样器
- VAE解码
- 保存图片(或者预览图片)
模型加载器
checkpoint加载器是工作流的基础,它将SDXL完整的加载。
CLIP文本编码
CLIP文本编码将输入的文本转换成条件,这些条件将被模型用于生成图像。
空latent图像
用于生成一张空画布,模型将根据条件来生成图像。
注意,空画布的大小不能过大,一方面SDXL不支持,容易崩图,另一方面,过大的图像会占用大量的显存。
K采样器
K采样器使用输入的正面条件和负面条件,生成图像。
其中采样器,调度器,采样步数,CFG均推荐按你所使用的模型作者推荐值进行设置!
VAE解码
VAE解码器将模型生成的潜空间图像转换成图片。
保存图片
这个没什么好说的,它的功能就是把刚刚生成的图片保存到指定位置。
顺带一提,图片保存节点会把当前工作流一并保存的图片中,可以将保存的图片直接拖进comfyui的浏览器页面中就能直接加载工作流。
搭建工作流

箭头指向的位置是ComfyUI节点库的位置。所以的节点都会在里面,节点库支持搜索来找到节点
自己搭建一个基础工作流
参考上面的基础工作流图,自己在节点库中查找节点,搭建一个基础工作流。
节点讲解
- 节点的左侧部分是输入,右侧是输出。
- 节点的输入中,如果是实心圆点说明该输入是必填项,如果是空心圆点说明该输入是可选项。(在本基础文生图教程中,所有节点都是必填项)
使用工作流
- 搭建好工作流后,我们还需要调整参数
- 本系列教程会使用WAI_NSFW-illustrious-SDXL模型,在示例中会使用该模型。
K采样器
采样器,调度器,采样步数,CFG均推荐按你所使用的模型作者推荐值进行设置
WAI_NSFW-illustrious-SDXL模型推荐值
步数: 15-30
CFG: 5-7
采样器: Euler a
本文会使用25步,CFG 5,采样器 Euler,调度器 Simple作为K采样器参数
空latent图像
SDXL 分辨率推荐:
- 1024x1024(方形)
- 1152x896(横向 4:3)
- 896x1152(纵向 3:4)
- 1344x768(横向 16:9)
- 768x1344(纵向 9:16)
CLIP文本编码
- SDXL模型使用TAG标签来描述图像,而不是直接使用自然语言描述图像。
- 因此,在CLIP文本编码节点中,我们需要输入TAG标签来描述我们想要生成的图像。
- 在编写提示词时,推荐添加模型作者推荐的起手式。
- 在基础文生图工作流中,上方的编码器是正面条件,而负面条件则位于下方。
- 编码器是正面条件还是负面条件,取决于输出的条件接入的是K采样器的positive(正面条件)还是negative(负面条件)。
- 正面条件是你想让图片出现的内容,负面条件是你不想让图片出现的内容。
正面条件
以下为模型作者推荐起手式,不难看出起手式里都是质量提示词。
1 | |
当然我们不能直接使用起手式进行生图,因为它根本没有描述图像的内容。 因此,我们需要在正面条件中添加图像的内容描述。
这是一张来着WAI_NSFW-illustrious-SDXL模型生成的示例图。该图片以及下方的提示词来着WAI佬的模型页
1 | |
可以看到提示词对图片进行了详尽的描述,在末尾使用了质量提示词,也就是作者推荐的起手式。
负面条件
一般直接使用模型作者推荐的负面条件即可。
1 | |
运行工作流
在完成所有参数设置后,我们可以运行工作流了。
- 左侧就是运行工作流的按钮
- 右侧是运行次数
- X是取消当前任务
- 最右侧是清除待处理任务
运行一次工作流只需要点击运行按钮即可!