亦涛教育工作室
中职教育

ComfyUI 纯手动从零搭建【文生图完整工作流】极致详细版

2026-07-18 1 阅读

ComfyUI 纯手动从零搭建【文生图完整工作流】极致详细版

全程一步一点,先懂基础规则,再逐个加节点、连线、填参数,彻底理解数据流逻辑,以后任何工作流都能自己拆解修改。

前置准备(必须做完,否则必报错)

1. 启动 ComfyUI

打开你的 ComfyUI 文件夹,N 卡双击 run_nvidia_gpu.bat,等待黑色命令行窗口加载完毕;

浏览器自动弹出网页界面;没弹出就手动打开地址:

http://127.0.0.1:8188

2. 放入 SD1.5 基础大模型(唯一必备文件)

  1. 下载文件:v1-5-pruned-emaonly.safetensors
  2. 粘贴路径放入:

    ComfyUI_windows_portable\ComfyUI\models\checkpoints

image
模型存放文件夹
  1. 回到网页界面,按键盘 R 键,刷新模型列表,软件才能识别刚放进去的模型。

3. 清空画布,新建空白工程

左上角点击「新建」按钮,清空页面所有内容,保证画布干干净净。
image
新建空白画布

一、先吃透 2 条铁律(永远不会连错线)

规则 1:端口左右区分

  • 节点左侧小圆点 = 输入口:接收上一个节点传过来的数据
  • 节点右侧小圆点 = 输出口:处理完数据,传给下一个节点
  • 连线方向:从右侧输出圆点 → 拖拽到左侧输入圆点

规则 2:颜色对应才能连线(异色绝对无法连接)

表格
圆点颜色 数据类型 作用
紫色 MODEL 主模型 负责画面生成计算
黄色 CLIP 文本解析 解析你写的提示词
橙色 CONDITION 提示词结果 正向 / 反向词处理后的数据
粉色 LATENT 潜图 AI 内部半成品图片数据
红色 VAE 色彩解码 给图片上色、校正画面
蓝色 IMAGE 成品图片 肉眼可查看的像素图
额外小常识:

1 个输出端口,可以拖多条线连多个输入口(一拖多)

1 个输入端口,只能接 1 条输入线(不能多进一)

二、逐个手动添加 7 个核心节点(按顺序来)

一共 7 个节点,分 7 步逐个添加,每一步都标注操作路径。

第 1 个节点:Checkpoint 加载器 (简易)【整个工作流起点】

添加操作

在画布空白处单击鼠标右键 → 【Add Node 新建节点】→ 【加载器】→ 【Checkpoint 加载器 (简易)】
image
添加加载器节点

节点配置(必改)

点开节点中间下拉选择框,选中你放进 checkpoints 文件夹的:

v1-5-pruned-emaonly.safetensors

查看右侧 3 个输出端口(后续全部要用到)

  1. 紫色 MODEL
  2. 黄色 CLIP
  3. 红色 VAE

第 2 个节点:CLIP 文本编码器(正向提示词:想要什么画面)

添加操作

空白右键 → 【Add Node】→【条件】→【CLIP 文本编码器】
image
添加正向提示词节点

填写正向提示词(直接复制粘贴)

plaintext
绝美少女,白色连衣裙,花海草地,午后阳光,8k超清,细腻皮肤,柔和光影,氛围感,高清细节

第 3 个节点:第二个 CLIP 文本编码器(反向提示词:不要什么画面)

不用重新右键添加,快捷复制:

选中刚建好的正向编码器 → 按下 Ctrl+C 复制 → Ctrl+V 粘贴,直接生成一模一样的第二个节点。

image
复制生成反向节点

填写反向提示词(固定万能负面词)

plaintext
模糊,低画质,水印,文字,多余手指,畸形五官,扭曲,残缺,丑,色差,噪点,崩坏

第 4 个节点:K 采样器【AI 生成画面核心中枢】

空白右键 →【Add Node】→【采样】→【K 采样器】
image
添加K采样器

先记住它左侧 4 个输入口(从上往下)

  1. 模型(紫色)
  2. 正面条件(橙色)
  3. 负面条件(橙色)
  4. latent_image(粉色)

节点参数固定设置(新手直接照抄)

  • 随机种子:randomize(每次生成不一样的图)
  • 步数:25
  • CFG 尺度:7
  • 采样器:euler
  • 调度器:normal

第 5 个节点:空潜像图像(相当于一张空白画纸)

空白右键 →【Add Node】→【潜像】→【空潜像图像】

参数设置

  • 宽度:512
  • 高度:768
  • 批次大小:1

第 6 个节点:VAE 解码器(把 AI 半成品数据转成带色彩的图片)

空白右键 →【Add Node】→【VAE】→【VAE 解码器】
左侧两个输入口:
  1. samples(粉色)
  2. vae(红色)

第 7 个节点:保存图像(输出最终图片)

空白右键 →【Add Node】→【图像】→【保存图像】
左侧输入口:images(蓝色)

三、严格按照顺序连线(最关键步骤,一条一条连)

所有连线全部从【上游节点右侧输出圆点】按住鼠标,拖到【下游节点左侧输入圆点】松开

连线 1:主模型 → K 采样器

起点:Checkpoint 加载器 右侧紫色 MODEL

终点:K 采样器 左侧第一个「模型」紫色输入口

连线 2:CLIP 总数据 → 正向提示词节点

起点:Checkpoint 加载器 右侧黄色 CLIP

终点:第一个 CLIP 编码器 左侧黄色 CLIP 输入口

连线 3:同一条 CLIP 线,一拖多连反向提示词

还是 Checkpoint 的黄色 CLIP 输出,再拖一条线,连到第二个反向 CLIP 编码器左侧黄色输入口
image
CLIP一拖二连线

连线 4:正向提示词结果 → K 采样器正面条件

起点:正向 CLIP 编码器 右侧橙色「条件」

终点:K 采样器 左侧第二个「正面条件」橙色口

连线 5:反向提示词结果 → K 采样器负面条件

起点:反向 CLIP 编码器 右侧橙色「条件」

终点:K 采样器 左侧第三个「负面条件」橙色口

连线 6:空白画布 → K 采样器潜图输入

起点:空潜像图像 右侧粉色 LATENT

终点:K 采样器 左侧第四个 latent_image 粉色口

连线 7:K 采样器生成半成品 → VAE 解码器

起点:K 采样器 右侧粉色 LATENT

终点:VAE 解码器 左侧 samples 粉色口

连线 8:Checkpoint 自带 VAE → VAE 解码器上色

起点:Checkpoint 加载器 右侧红色 VAE

终点:VAE 解码器 左侧 vae 红色输入口

连线 9:解码后的图片 → 保存图片节点

起点:VAE 解码器 右侧蓝色 IMAGE

终点:保存图像 左侧 images 蓝色输入口

最终完整连线结构图参考

image
完整工作流连线总图

四、一键运行出图

  1. 确认所有线全部接完,没有空缺端口
  2. 点击网页右上角蓝色按钮 Queue Prompt(Run)

    快捷键:Ctrl + Enter(最常用)

等待几秒,右下角弹出预览小图,原图自动保存到文件夹:

ComfyUI_windows_portable\ComfyUI\output

五、常用基础操作(修改、增删节点必用)

1. 删除单条连线

鼠标点击那条黑线,按下键盘 Delete 直接删除。

2. 删除整个节点

单击选中节点 → 按 Delete;或右键节点 → Remove 删除。

3. 快速新增节点(拖拽生成法,进阶好用)

按住任意节点右侧输出圆点往外拖拽,松开鼠标会弹出可匹配的节点列表,直接点选就能自动添加 + 自动连线,不用手动右键。

4. 移动画布视角

按住空格键不放 + 鼠标左键拖动,可以平移整张画布;鼠标滚轮放大缩小画布。

5. 新增模型后刷新列表

放入 LoRA、大模型、ControlNet 后,必须按键盘 R 刷新下拉菜单,否则节点里看不到文件。

6. 保存自己做好的工作流

左上角点击「Save」,保存后缀 .json 文件,下次打开直接 Load 导入,不用重新拉线。

六、常见报错排查(新手 99% 问题在这里)

  1. 下拉框没有模型:模型文件夹放错 / 没按 R 刷新 / 模型文件名带中文特殊符号
  2. 运行直接红色报错:某一条线漏连、端口颜色连错、关键输入口空着
  3. 图片灰蒙蒙发灰:VAE 线路没接上,检查 Checkpoint 红色 VAE 是否连到解码器
  4. 完全不出图无反应:K 采样器 latent 输入没接空潜像图像

七、理解这套逻辑后怎么自由改工作流

  1. 想加 LoRA 画风 / 人物模型:新增「LoRA 加载器」,夹在 Checkpoint 和 CLIP 之间,一拖二串联即可;
  2. 想做图生图:把「空潜像图像」换成「加载图片」节点,上传图片就能基于原图重绘;
  3. 想加线稿控制姿态:新增 ControlNet 整套节点,接入 K 采样器即可锁定构图。

—— 本文由 杨亦涛 创作 / 整理分享。