基础入门

ComfyUI 第一次出图:从空白画布到第一张 AI 图片

新手照着做的保姆级流程:确认模型、选择节点、写提示词、设置尺寸、点击 Queue Prompt,并知道成功和失败分别长什么样。

有效 适用版本:2026-05 难度:新手 预计:25 分钟 更新:2026-05-13 复查:2026-06-13

你会得到什么

照着本文做完,你应该能完成 4 件事:

  1. 打开 ComfyUI 并知道画布、节点、Queue Prompt 在哪里。
  2. 在 Load Checkpoint 里选中一个模型。
  3. 用最小文生图工作流生成第一张图片。
  4. 判断“成功出图”和“只是页面打开了但没跑通”的区别。

第一次出图的目标不是好看,而是跑通。只要能稳定生成一张图,后面学提示词、LoRA、ControlNet、工作流导入才有意义。

一句话结论

第一次只跑最小文生图流程:Load Checkpoint、两个 CLIP Text Encode、Empty Latent Image、KSampler、VAE Decode、Save Image。不要一上来导入复杂工作流,否则你分不清是模型、插件、参数还是环境问题。

适合谁

如果你连 ComfyUI 页面都打不开,先看 /guides/comfyui-windows-install/。如果模型下拉框为空,先看 /guides/model-file-paths/

开始前检查

开始前请逐项确认:

检查项成功标准如果失败
ComfyUI 页面浏览器能打开 127.0.0.1:8188回安装教程看启动窗口
后端窗口黑色控制台没有退出给 bat 加 pause 看报错
CheckpointLoad Checkpoint 下拉框能看到模型看模型路径教程
显存4GB 以上先跑 SD1.5 512×512看 OOM 教程
工作流先用默认/最小工作流不要先导入别人复杂 JSON

先认 4 个关键位置

ComfyUI 界面位置标注

新手第一次只看这 4 个位置:

如果页面里按钮和截图略有不同,不要慌。ComfyUI 前端版本会更新,但核心逻辑不变:选择模型、设置提示词、设置尺寸、点击 Queue。

最小工作流长什么样

一条最小文生图工作流的数据流是:

Load Checkpoint
  ├─ MODEL → KSampler
  ├─ CLIP → 正向 CLIP Text Encode → KSampler positive
  ├─ CLIP → 负向 CLIP Text Encode → KSampler negative
  └─ VAE → VAE Decode

Empty Latent Image → KSampler latent_image
KSampler samples → VAE Decode samples
VAE Decode IMAGE → Save Image

ComfyUI 第一次出图最小工作流

你不用背节点名,只要理解一句话:模型和提示词进 KSampler,KSampler 生成潜空间结果,VAE Decode 把它变成图片,Save Image 保存。

第一次出图点击位置图

这张图是第一次出图的点击地图。照着 1 到 5 检查,不要在第一次就改一堆高级参数。

照做清单

第 1 步:选择 Checkpoint

在 Load Checkpoint 节点里选择一个模型,例如:

v1-5-pruned-emaonly.safetensors

新手建议:

第 2 步:写正向提示词

正向提示词写你想要什么。第一次直接用这个:

a cute cat sitting on a wooden table, soft light, detailed, high quality

不要第一次就写几百字,也不要堆很多 LoRA。先确认基础流程能跑。

第 3 步:写负向提示词

负向提示词写你不想要什么:

low quality, blurry, bad anatomy, extra fingers, watermark, text

负向提示词不是万能修复。它能减少低质特征,但不能修复模型路径、显存、节点连接这些问题。

第 4 步:设置尺寸和 batch

SD1.5 新手推荐:

width: 512
height: 512
batch_size: 1

想生成竖图可以:

width: 512
height: 768
batch_size: 1

第一次不要这样设置:

width: 1024
height: 1536
batch_size: 4

这会明显增加显存占用,很容易刚点 Queue 就 CUDA out of memory。

第 5 步:设置 KSampler

保守参数如下:

seed: 任意;想复现就固定不变
steps: 20
cfg: 7
sampler_name: euler 或 dpmpp_2m
scheduler: normal 或 karras
denoise: 1.0

参数怎么理解:

第 6 步:点击 Queue Prompt

点击右侧:

Queue Prompt

正常现象:

ComfyUI 生成成功状态标注

上图是生成成功状态标注图。小白判断“到底有没有成功”,不要只看网页有没有打开,还要看 Save Image 是否出现图、output 文件夹是否生成 PNG。

成功标准

第一次出图成功检查表

你需要同时看到:

  1. Queue 结束,没有红色报错。
  2. Save Image 节点显示图片。
  3. output 文件夹出现 PNG。
  4. 改提示词或 seed 后,结果会跟着变化。

输出文件位置:

Windows Portable:

ComfyUI_windows_portable\ComfyUI\output\

Linux:

~/ai/ComfyUI/output/

如果只打开了网页,但没有图片、没有输出文件,不算完成第一次出图。

如果卡住,先看这里

Load Checkpoint 下拉框为空

原因通常是模型没有放对。Checkpoint 必须放在:

ComfyUI\models\checkpoints\

不是 models\checkpoint,也不是 models\loras。看 /guides/model-file-paths/

点击 Queue 后立刻 CUDA out of memory

先做 4 件事:

  1. 尺寸降到 512 x 512
  2. batch_size 改成 1
  3. 关闭游戏、视频软件、其他 AI 软件。
  4. 先用 SD1.5,不要一开始跑 SDXL。

继续失败再看 /guides/cuda-out-of-memory/

报 No module named

这通常不是基础工作流问题,而是某个插件或自定义节点依赖缺失。第一次出图建议先不要依赖插件。看 /guides/no-module-named/

Save Image 没有图片,但控制台没有明显报错

检查节点连接:

图片很黑、发灰、颜色怪

可能是 VAE 或模型问题。第一次先用模型自带 VAE,不要混用奇怪 VAE。之后再看 /guides/vae-explained/

图像完全不听提示词

检查:

新手推荐参数表

显存模型尺寸stepsbatch
4GBSD1.5512×512201
6GBSD1.5512×76820-251
8GBSD1.5 / 轻量 SDXL768×768 或 1024×102420-301
12GB+SDXL1024×102425-301

验证你真的掌握了

完成第一次出图后,做 3 个小实验:

  1. 固定 seed,只改提示词,看主体是否变化。
  2. 固定提示词,只改 seed,看构图是否变化。
  3. 固定其他参数,把尺寸从 512×512 改成 512×768,看输出比例是否变化。

能解释这三件事,就说明你不是只会点按钮,而是理解了最小文生图流程。

下一步推荐