ComfyUI 中,models 文件夹通常包含不同类型的 AI 模型

在 ComfyUI 中,models 文件夹通常包含不同类型的 AI 模型,每个子文件夹对应不同的功能模块。以下是常见的 models 子文件夹及其对应的模型类型和作用:


📂 models 文件夹结构

models/
├── checkpoints/          # 主模型(Stable Diffusion 大模型)
├── vae/                 # VAE 模型(变分自编码器)
├── loras/               # LoRA 微调模型
├── embeddings/          # Textual Inversion 嵌入模型
├── controlnet/          # ControlNet 控制模型
├── upscale_models/      # 超分辨率放大模型
├── clip_vision/         # CLIP 视觉模型(用于图像编码)
├── ipadapter/          # IPAdapter 模型(图像提示适配)
├── animatediff/        # AnimateDiff 动画模型
├── diffusers/          # HuggingFace Diffusers 格式模型
└── ...

📌 各子文件夹功能说明

1. checkpoints/
  • 存放内容:Stable Diffusion 主模型.ckpt 或 .safetensors 格式)。

  • 用途:文生图、图生图的核心模型,如:

    • realisticVision.safetensors(写实风格)

    • anything-v5.ckpt(二次元风格)

    • sd_xl_base_1.0.safetensors(SDXL 基础模型)

2. vae/
  • 存放内容:变分自编码器(VAE)模型。

  • 用途:改善颜色和细节,通常与主模型配套使用(如 vae-ft-mse-840000-ema-pruned.ckpt)。

3. loras/
  • 存放内容:LoRA(Low-Rank Adaptation)微调模型(.safetensors 格式)。

  • 用途:轻量级风格/角色定制,例如:

    • add_detail.safetensors(增加细节)

    • japaneseDollLikeness.safetensors(日系风格)

4. embeddings/
  • 存放内容:Textual Inversion 嵌入文件(.pt 或 .bin 格式)。

  • 用途:自定义关键词触发特定风格或对象(如 easynegative.pt 负面提示词嵌入)。

5. controlnet/
  • 存放内容:ControlNet 模型(.pth 或 .safetensors 格式)。

  • 用途:控制图像生成的结构(如线稿、深度图等),常见模型:

    • control_v11p_sd15_canny.pth(边缘检测)

    • control_v11f1p_sd15_depth.safetensors(深度图控制)

6. upscale_models/
  • 存放内容:超分辨率放大模型(如 ESRGANSwinIR)。

  • 用途:提升图像分辨率,例如:

    • 4x_NMKD-Superscale-SP_178000_G.pth

    • RealESRGAN_x4plus.pth

7. clip_vision/
  • 存放内容:CLIP 视觉编码模型(如 clip_vision_g.safetensors)。

  • 用途:IPAdapter 等插件所需的图像编码器。

8. ipadapter/
  • 存放内容:IPAdapter 模型(.safetensors 格式)。

  • 用途:实现图像提示(Image Prompt)功能。

9. animatediff/
  • 存放内容:AnimateDiff 动态模型(如 mm_sd_v15.ckpt)。

  • 用途:生成动画序列。

10. diffusers/
  • 存放内容:HuggingFace Diffusers 格式的模型(文件夹形式)。

  • 用途:兼容 Diffusers 库的模型(如 stable-diffusion-xl-1.0)。


⚡ 注意事项

  1. 文件格式

    • 主模型、LoRA、VAE 等通常为 .safetensors 或 .ckpt

    • ControlNet 可能是 .pth 或 .safetensors

  2. 模型兼容性

    • SD 1.5 和 SDXL 的模型不互通,需匹配使用。

  3. 路径问题

    • 如果模型未加载,检查路径是否在 extra_model_paths.yaml 中正确配置。


🔧 如何下载模型?

  1. 手动下载

  2. 通过 ComfyUI-Manager

    • 在 ComfyUI 界面中,使用 Manager 的模型下载功能自动安装。


💡 示例:典型工作流依赖的模型

  • 文生图checkpoints/ + vae/ + loras/(可选)。

  • ControlNet 线稿上色checkpoints/ + controlnet/(线稿模型)。

  • 超分辨率checkpoints/ + upscale_models/

如果有特定功能无法运行,优先检查对应文件夹是否缺少模型!

ComfyUI 是一个基于节点的图形界面工具,用于构建和运行AI生成艺术的工作流,特别是基于Stable Diffusion等模型的图像生成。对于使用、配置和下载ComfyUI模型的需求,以下是一些详细的指导信息: ### ComfyUI 模型的使用指南 在 ComfyUI 中,模型通常以节点的形式嵌入到工作流中。用户可以通过拖拽节点、连接节点来构建自己的生成流程。例如,一个基本的图像生成流程可能包括以下几个节点: - **Load Checkpoint**:加载基础模型(如Stable Diffusion模型)。 - **CLIP Text Encode**:输入文本提示,用于指导生成图像的内容。 - **Sampler**:选择采样器和设置采样参数(如步数、CFG Scale等)。 - **Image Scale** 或 **Image Crop**:调整生成图像的尺寸。 - **Save Image**:保存生成的图像。 为了更好地管理模型和插件,可以使用 **ComfyUI Manager** 扩展,它提供诸如安装、移除、禁用和启用各种 ComfyUI 自定义节点的功能。此外,ComfyUI Manager 还提供了一个集成中心和便捷功能,让用户能够在 ComfyUI 内轻松访问各种信息 [^3]。 ### ComfyUI 模型的下载地址 ComfyUI 模型可以从多个来源获取,包括但不限于 Hugging Face、官方发布页面以及其他社区分享的资源。例如,FLUX.1 dev 模型可以通过 Hugging Face 网站下载,下载完成后,如果文件夹位置不在 ComfyUI 工作目录下,可以使用软链接的方式,将对应的模型权重文件建立软链接,具体命令如下: ```bash ln -s "存放flux1-dev.safetensors的实际路径" "ComfyUI项目路径/models/unet/flux1-dev.safetensors(文件可以自己命名)" ``` 这种方式可以方便地将模型文件链接到 ComfyUI 的工作目录中,确保模型能够被正确加载 [^4]。 ### ComfyUI 模型的配置方法 在 ComfyUI 中配置模型通常涉及以下几个步骤: 1. **安装模型文件**:将下载的模型文件放置在 ComfyUI 的指定目录下,例如 `models/unet` 目录。 2. **加载模型**:在 ComfyUI 的工作流中,使用 `Load Checkpoint` 节点来加载模型文件。 3. **配置参数**:根据需要调整模型的参数,例如采样器类型、步数、CFG Scale 等。 4. **运行工作流**:连接所有节点并运行工作流,生成图像或执行其他任务。 针对安装过程中常见的显卡兼容性、依赖冲突、模型加载等高频问题,可以参考相关的避坑指南,这些指南通常会提供详细的解决方案和优化配置参数,帮助用户快速解决问题 [^1]。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向键雄Alvin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值