加载器节点

加载器节点用于加载各种模型和资源,是ComfyUI工作流的起点。

节点列表

1. CheckpointLoaderSimple

加载Stable Diffusion主模型,是最常用的加载器节点。

{
  "4": {
    "inputs": {
      "ckpt_name": "v1-5-pruned-emaonly.ckpt"
    },
    "class_type": "CheckpointLoaderSimple"
  }
}
CheckpointLoaderSimple
├── MODEL → KSampler.model
├── CLIP → CLIPTextEncode.clip
└── VAE → VAEDecode.vae

2. VAELoader

单独加载VAE模型。

{
  "10": {
    "inputs": {
      "vae_name": "vae-ft-mse-840000-ema-pruned.safetensors"
    },
    "class_type": "VAELoader"
  }
}
VAELoader.VAE → VAEDecode.vae

3. LoraLoader

加载LoRA模型并融合到主模型中。

{
  "11": {
    "inputs": {
      "lora_name": "detail_tweaker.safetensors",
      "strength_model": 0.8,
      "strength_clip": 0.8,
      "model": ["4", 0],
      "clip": ["4", 1]
    },
    "class_type": "LoraLoader"
  }
}
CheckpointLoaderSimple
├── MODEL ──┐
└── CLIP ───┼── LoraLoader ─── KSampler
             └── LoraLoader.CLIP ─── CLIPTextEncode

4. ControlNetLoader

加载ControlNet模型。

{
  "12": {
    "inputs": {
      "control_net_name": "control_v11p_sd15_canny.safetensors"
    },
    "class_type": "ControlNetLoader"
  }
}
ControlNetLoader.CONTROL_NET → ControlNetApply.control_net

最佳实践

1. 模型选择

2. 性能优化

3. 参数设置

常见问题

Q1: 模型文件在哪里下载?

A: 可以从Hugging Face、Civitai等平台下载模型文件。

Q2: 如何加载多个LoRA?

A: 串联多个LoraLoader节点,每个加载一个LoRA。

Q3: ControlNet和LoRA有什么区别?

A: ControlNet用于控制图像生成,LoRA用于添加特定风格。

Q4: 模型加载失败怎么办?

A: 检查模型文件是否正确放置,文件名是否正确。

Q5: 如何更换模型?

A: 更改ckpt_name参数,选择不同的模型文件。

相关节点

工作流示例

更新日志