哈喽大家好!我是小张 👋
上一期我们聊了 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 Decode 和 Save 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 最大的魅力在于社区生态!
去 Civitai 或 OpenArt 搜索 "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` | 调度器搭配使用 |