ComfyUI 纯手动从零搭建【文生图完整工作流】极致详细版
全程一步一点,先懂基础规则,再逐个加节点、连线、填参数,彻底理解数据流逻辑,以后任何工作流都能自己拆解修改。
前置准备(必须做完,否则必报错)
1. 启动 ComfyUI
打开你的 ComfyUI 文件夹,N 卡双击
run_nvidia_gpu.bat,等待黑色命令行窗口加载完毕;
浏览器自动弹出网页界面;没弹出就手动打开地址:
http://127.0.0.1:8188
2. 放入 SD1.5 基础大模型(唯一必备文件)
-
下载文件:
v1-5-pruned-emaonly.safetensors -
粘贴路径放入:
ComfyUI_windows_portable\ComfyUI\models\checkpoints

模型存放文件夹
-
回到网页界面,按键盘 R 键,刷新模型列表,软件才能识别刚放进去的模型。
3. 清空画布,新建空白工程
左上角点击「新建」按钮,清空页面所有内容,保证画布干干净净。

新建空白画布
一、先吃透 2 条铁律(永远不会连错线)
规则 1:端口左右区分
- 节点左侧小圆点 = 输入口:接收上一个节点传过来的数据
- 节点右侧小圆点 = 输出口:处理完数据,传给下一个节点
- 连线方向:从右侧输出圆点 → 拖拽到左侧输入圆点
规则 2:颜色对应才能连线(异色绝对无法连接)
表格
| 圆点颜色 | 数据类型 | 作用 |
|---|---|---|
| 紫色 | MODEL 主模型 | 负责画面生成计算 |
| 黄色 | CLIP 文本解析 | 解析你写的提示词 |
| 橙色 | CONDITION 提示词结果 | 正向 / 反向词处理后的数据 |
| 粉色 | LATENT 潜图 | AI 内部半成品图片数据 |
| 红色 | VAE 色彩解码 | 给图片上色、校正画面 |
| 蓝色 | IMAGE 成品图片 | 肉眼可查看的像素图 |
额外小常识:
✅ 1 个输出端口,可以拖多条线连多个输入口(一拖多)
❌ 1 个输入端口,只能接 1 条输入线(不能多进一)
二、逐个手动添加 7 个核心节点(按顺序来)
一共 7 个节点,分 7 步逐个添加,每一步都标注操作路径。
第 1 个节点:Checkpoint 加载器 (简易)【整个工作流起点】
添加操作
在画布空白处单击鼠标右键 → 【Add Node 新建节点】→ 【加载器】→ 【Checkpoint 加载器 (简易)】

添加加载器节点
节点配置(必改)
点开节点中间下拉选择框,选中你放进 checkpoints 文件夹的:
v1-5-pruned-emaonly.safetensors
查看右侧 3 个输出端口(后续全部要用到)
- 紫色 MODEL
- 黄色 CLIP
- 红色 VAE
第 2 个节点:CLIP 文本编码器(正向提示词:想要什么画面)
添加操作
空白右键 → 【Add Node】→【条件】→【CLIP 文本编码器】

添加正向提示词节点
填写正向提示词(直接复制粘贴)
plaintext
绝美少女,白色连衣裙,花海草地,午后阳光,8k超清,细腻皮肤,柔和光影,氛围感,高清细节
第 3 个节点:第二个 CLIP 文本编码器(反向提示词:不要什么画面)
不用重新右键添加,快捷复制:
选中刚建好的正向编码器 → 按下 Ctrl+C 复制 → Ctrl+V 粘贴,直接生成一模一样的第二个节点。

复制生成反向节点
填写反向提示词(固定万能负面词)
plaintext
模糊,低画质,水印,文字,多余手指,畸形五官,扭曲,残缺,丑,色差,噪点,崩坏
第 4 个节点:K 采样器【AI 生成画面核心中枢】
空白右键 →【Add Node】→【采样】→【K 采样器】

添加K采样器
先记住它左侧 4 个输入口(从上往下)
- 模型(紫色)
- 正面条件(橙色)
- 负面条件(橙色)
- latent_image(粉色)
节点参数固定设置(新手直接照抄)
- 随机种子:
randomize(每次生成不一样的图) - 步数:
25 - CFG 尺度:
7 - 采样器:
euler - 调度器:
normal
第 5 个节点:空潜像图像(相当于一张空白画纸)
空白右键 →【Add Node】→【潜像】→【空潜像图像】
参数设置
- 宽度:
512 - 高度:
768 - 批次大小:
1
第 6 个节点:VAE 解码器(把 AI 半成品数据转成带色彩的图片)
空白右键 →【Add Node】→【VAE】→【VAE 解码器】
左侧两个输入口:
- samples(粉色)
- vae(红色)
第 7 个节点:保存图像(输出最终图片)
空白右键 →【Add Node】→【图像】→【保存图像】
左侧输入口:images(蓝色)
三、严格按照顺序连线(最关键步骤,一条一条连)
所有连线全部从【上游节点右侧输出圆点】按住鼠标,拖到【下游节点左侧输入圆点】松开。
连线 1:主模型 → K 采样器
起点:Checkpoint 加载器 右侧紫色 MODEL
终点:K 采样器 左侧第一个「模型」紫色输入口
连线 2:CLIP 总数据 → 正向提示词节点
起点:Checkpoint 加载器 右侧黄色 CLIP
终点:第一个 CLIP 编码器 左侧黄色 CLIP 输入口
连线 3:同一条 CLIP 线,一拖多连反向提示词
还是 Checkpoint 的黄色 CLIP 输出,再拖一条线,连到第二个反向 CLIP 编码器左侧黄色输入口

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 蓝色输入口
最终完整连线结构图参考

完整工作流连线总图
四、一键运行出图
- 确认所有线全部接完,没有空缺端口
- 点击网页右上角蓝色按钮 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% 问题在这里)
- 下拉框没有模型:模型文件夹放错 / 没按 R 刷新 / 模型文件名带中文特殊符号
- 运行直接红色报错:某一条线漏连、端口颜色连错、关键输入口空着
- 图片灰蒙蒙发灰:VAE 线路没接上,检查 Checkpoint 红色 VAE 是否连到解码器
- 完全不出图无反应:K 采样器 latent 输入没接空潜像图像
七、理解这套逻辑后怎么自由改工作流
- 想加 LoRA 画风 / 人物模型:新增「LoRA 加载器」,夹在 Checkpoint 和 CLIP 之间,一拖二串联即可;
- 想做图生图:把「空潜像图像」换成「加载图片」节点,上传图片就能基于原图重绘;
- 想加线稿控制姿态:新增 ControlNet 整套节点,接入 K 采样器即可锁定构图。
—— 本文由 杨亦涛 创作 / 整理分享。