哈喽大家好!我是小张 👋

上一期我们聊了 AI 绘画的提示词技巧,很多小伙伴在后台问我:「小张,有没有比 Stable Diffusion WebUI 更灵活的工具?我想像搭积木一样自由组合各种 AI 模型!」

今天就给大家安排上——ComfyUI 完全入门指南!🔥

什么是 ComfyUI?

ComfyUI 是一个基于节点的 AI 图像生成工具。简单来说,就像搭积木一样,把一个个「功能模块」(节点)连起来,就能生成图像。

相比传统的 WebUI,它最大的优势是:

  • 可视化工作流 — 每个步骤看得一清二楚
  • 高度可定制 — 随心组合模型、LoRA、ControlNet
  • 工作流复用 — 保存并分享你的工作流
  • 内存友好 — 比 WebUI 占用更少显存

第一步:安装 ComfyUI

👉 访问 github.com/comfyanonymous/ComfyUI,点击 Releases 下载 Windows 便携版。

解压后,双击 `run_nvidia_gpu.bat`(N 卡)或 `run_cpu.bat`(无显卡),稍等片刻,浏览器会自动打开 `http://127.0.0.1:8188`。

看到默认的工作流画面,恭喜你安装成功!🎉

💡 **Mac 用户提示 **:M 系列芯片请选择 `run_mps.sh`,Intel Mac 选 CPU 模式。

第二步:认识核心节点

ComfyUI 界面分为三大区域:节点画布(中间)、节点菜单(右键)、控制面板(右侧)。

最常用的 5 个节点类型:

节点功能必须?

操作技巧:鼠标放在节点输出点(小圆点)上,拖拽到另一个节点的输入点,就能连线!

第三步:搭建你的第一个工作流 🏗️

### 1. 加载模型

右键画布 → `Add Node` → `loaders` → `Load Checkpoint`,在节点里选择你的大模型(推荐 DreamShaper 或 majicMIX realistic)。

### 2. 输入提示词

添加两个 CLIP Text Encode 节点:

  • 一个接 positive:`1girl, sitting in a coffee shop, natural lighting, masterpiece, best quality`
  • 一个接 negative:`lowres, bad anatomy, worst quality, watermark`

### 3. 设置画布

添加 Empty Latent Image

  • width: `512`
  • height: `768`
  • batch_size: `1`

### 4. 配置采样器(核心!)

添加 KSampler,把 model、positive、negative、latent_image 都连上:

--------------------
Load Checkpoint加载大模型
CLIP Text Encode输入提示词
Empty Latent Image设置尺寸
KSampler采样生成
VAE Decode + Save Image输出图片
参数推荐值说明

### 5. 解码输出

最后添加 VAE DecodeSave Image,把 latent 连到 VAE Decode,再连到 Save Image。

Ctrl + Enter 或点击右侧的「Queue Prompt」,等几秒钟,你的第一张 ComfyUI 作品就诞生啦!✨

进阶技巧:加载 LoRA 和 ControlNet 🚀

基础工作流通了之后,可以尝试加「佐料」:

### 加载 LoRA

添加 Load LoRA 节点,夹在 Load Checkpoint 和 KSampler 之间。model 和 clip 各连一次——

从 Checkpoint 的输出端连到 LoRA 的输入端,再从 LoRA 的输出连到 KSampler。

常见 LoRA 推荐:

  • 🔥 Detail Tweaker — 增加画面细节
  • 🎨 Miao style / 水墨风 — 风格化出图
  • 👤 Asian Face — 优化亚洲面孔

### 用 ControlNet 精确控图

添加 Load ControlNet Model + Apply ControlNet 节点:

1. 选一个 ControlNet 模型(如 `canny`、`depth`、`openpose`)

2. 加载一张参考图(线稿、深度图、骨骼图都行)

3. 连入 KSampler 的 conditioning 链路

这样 AI 就会严格按照你的构图来生成,彻底告别「抽卡」!🎯

超级福利:一键导入社区工作流 🎁

ComfyUI 最大的魅力在于社区生态

CivitaiOpenArt 搜索 "ComfyUI workflow",找到喜欢的直接下载图片(PNG 格式),然后拖进 ComfyUI 画布,整套工作流就自动加载好了!

推荐几个新手必试的工作流:

  • 🔥 InstantID 换脸 — 上传照片秒变 AI 写真
  • 🎨 IP-Adapter 风格迁移 — 一张参考图决定整体画风
  • 🖼️ Ultimate Upscale — 512 图无损放大到 4K
  • 🎬 AnimateDiff 动画 — 让静态图动起来

常见问题 FAQ ❓

Q: 显存不够怎么办?

A: 在启动参数里加 `--lowvram` 或 `--novram` 模式,或者用 `--cpu` 纯 CPU 跑。

Q: 模型放哪里?

A: 大模型放 `ComfyUI/models/checkpoints/`,LoRA 放 `ComfyUI/models/loras/`,VAE 放 `ComfyUI/models/vae/`。

Q: 为什么出图一片灰色?

A: 八成是忘了加 VAE Decode 节点,或者 VAE 没选对。确保你的 checkpoint 和 VAE 匹配。

总结

ComfyUI 的上手曲线确实比 WebUI 陡一点点,但一旦你理解了「节点 + 连线」的思维模式,就会发现它比 WebUI 灵活太多——想加什么加什么,想怎么连怎么连,完全自定义你的 AI 创作管线!

下期预告:教大家用 ComfyUI + AnimateDiff 制作 AI 动画短片,敬请期待!🎬

如果你在安装或使用中遇到任何问题,欢迎在评论区留言,我会一一回复~我们下期见!👋

--------------------
seed`randomize`随机种子,每次不同
steps`25`步数越多越精细,25 够用
cfg`7`提示词引导强度
sampler_name`dpmpp_2m`采样器,出图快质量好
scheduler`karras`调度器搭配使用