Load Checkpoint-Checkpoint 加载器(简易)
文档
- 类名:
CheckpointLoaderSimple - 类别:
loaders - 输出节点:
False
该节点会检测位于 ComfyUI/models/checkpoints 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
CheckpointLoaderSimple节点旨在简化模型检查点的加载过程,无需指定配置即可加载模型检查点。它通过仅需要检查点名称,使得不熟悉配置细节的用户也能轻松加载检查点。
输入类型
| 字段 | Comfy dtype | 描述 |
|---|---|---|
ckpt_name | COMBO[STRING] | 指定要加载的检查点名称,决定节点将尝试加载哪个检查点文件,并影响节点的执行和加载的模型。 |
输出类型
| 字段 | Comfy dtype | 描述 |
|---|---|---|
model | MODEL | 返回加载的模型,允许用于进一步的处理或推理。 |
clip | CLIP | 如果可用,返回与加载的检查点关联的CLIP模型。 |
vae | VAE | 如果可用,返回与加载的检查点关联的VAE模型。 |
Load CLIP Vision - CLIP 视觉加载器
该节点会检测位于 ComfyUI/models/clip_vision 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
CLIP视觉模型加载节点旨在从指定路径加载CLIP视觉模型。它抽象了定位和初始化CLIP视觉模型的复杂性,使它们可以立即用于进一步的处理或推理任务。
输入类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
clip_name | COMBO[STRING] | 指定要加载的CLIP视觉模型的名称。此名称用于在预定义的目录结构中定位模型文件。 |
输出类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
clip_vision | CLIP_VISION | 加载的CLIP视觉模型,准备用于编码图像或执行其他视觉相关任务。 |
Load ControlNet Model - ControlNet 加载器
该节点会检测位于 ComfyUI/models/controlnet 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
文档
- 类名:
ControlNetLoader - 类别:
loaders - 输出节点:
False
ControlNetLoader节点设计用于从指定路径加载一个ControlNet模型。它在初始化ControlNet模型中扮演着至关重要的角色,这些模型对于在生成内容或根据控制信号修改现有内容时应用控制机制是必不可少的。
输入类型
| 字段 | Comfy dtype | 描述 |
|---|---|---|
control_net_name | COMBO[STRING] | 指定要加载的ControlNet模型的名称,用于在预定义的目录结构中定位模型文件。 |
输出类型
| 字段 | Comfy dtype | 描述 |
|---|---|---|
control_net | CONTROL_NET | 返回加载的ControlNet模型,准备用于控制或修改内容生成过程。 |
Load ControlNet Model(Diff)| Diff ControlNet 加载器
该节点会检测位于 ComfyUI/models/controlnet 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
控制网络加载节点旨在从指定路径加载一个ControlNet模型。它在初始化ControlNet模型中扮演着关键角色,这些模型对于在生成内容上应用控制机制或基于控制信号修改现有内容至关重要。
输入类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
control_net_name | COMBO[STRING] | 指定要加载的ControlNet模型的名称。此名称用于在预定义的目录结构中定位模型文件。 |
输出类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
control_net | CONTROL_NET | 返回加载的ControlNet模型,准备用于控制或修改内容生成过程。 |
GLIGEN Loader - GLIGEN 加载器
该节点会检测位于 ComfyUI/models/gligen 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
GLIGEN模型加载节点旨在加载GLIGEN模型,这些是专门的生成模型。它简化了从指定路径检索和初始化这些模型的过程,使它们准备好用于进一步的生成任务。
输入类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
gligen_name | COMBO[STRING] | 要加载的GLIGEN模型的名称。此参数指定要检索和加载的模型文件,在初始化GLIGEN模型以供使用时起着关键作用。 |
输出类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
gligen | GLIGEN | 加载的GLIGEN模型,准备用于生成任务。此输出表示已从指定路径加载的完全初始化的模型。 |
Hypernetwork Loader-超网络加载器
该节点会检测位于 ComfyUI/models/hypernetworks 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
超网络加载节点旨在通过应用超网络来增强或修改给定模型的能力。它加载一个指定的超网络并将其应用于模型,根据强度参数可能改变模型的行为或性能。这个过程允许对模型的架构或参数进行动态调整,从而实现更灵活和适应性的人工智能系统。
输入类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
model | MODEL | 应用超网络的模型。此参数至关重要,因为它决定了将被超网络增强或修改的基础架构。 |
hypernetwork_name | COMBO[STRING] | 要加载并应用于模型的超网络的名称。此参数指定使用哪个超网络,影响模型的修改后的行为或性能。 |
strength | FLOAT | 一个标量,用于调整超网络对模型效果的强度。它允许微调超网络如何显著地改变模型的行为或性能。 |
输出类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
model | MODEL | 应用超网络后的修改模型。此输出反映了对原始模型所做的更改,展示了超网络的影响。 |
Load LoRA - LoRA 加载器

这个节点会自动检测位于 LoRA 文件夹下的模型(包括子文件夹)对应模型路径为 ComfyUI\models\loras,更多请参考 安装 LoRA 模型
LoRA加载器节点主要用于加载LoRA模型,你可以简单把 LoRA 模型理解为滤镜,它可以让你的图片具有特定的风格、内容、细节等。
- 使画面具有特定的画风(如水墨画)
- 使人物具有某类人物的特征(如某些游戏角色)
- 使画面具有特定的细节 以上这些都可以通过LoRA来实现。
如果需要加载 多个LoRA 模型,你可以直接将多个节点进行一个串联, 如下图所示

输入类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
model | MODEL | 通常用于连接基础模型 |
clip | CLIP | 通常用于连接CLIP模型 |
lora_name | COMBO[STRING] | 选择要使用的LoRA模型名称 |
strength_model | FLOAT | 取值范围 -100.0 到 100.0 ,日常使用用于图片生成时我们通常使用0~1之间, 取值越大, 应用的这个模型调整的效果越明显 |
strength_clip | FLOAT | 取值范围 -100.0 到 100.0 ,日常使用用于图片生成时我们通常使用0~1之间, 取值越大, 应用的这个模型调整的效果越明显 |
输出类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
model | MODEL | 应用了LoRA调整的模型 |
clip | CLIP | 应用了LoRA调整的CLIP实例 |
LoRA 额外补充
-
LoRA的灵活性:
- LoRA通过对已有模型进行微调,可以迅速生成特定风格的图像,而无需重新训练整个模型。它是“画家的工具”,让你能更精确地控制画面效果。
-
资源效率:
- 使用LoRA模型的好处是占用的计算资源较少,避免了大规模模型训练的时间成本。它只需对目标效果进行微调,既高效又节省资源。
-
多样化的应用:
- LoRA不仅仅能改变人物形象,也可以调整背景、色调、光影、天气等元素,为作品增添丰富的细节。
-
可定制性与兼容性:
- LoRA模型支持个性化定制,可以根据需求创建自定义的LoRA模型,并且可以组合使用多个LoRA模型,实现更多复杂的效果。
-
适应不同领域:
- LoRA不仅限于艺术风格和人物特征,它还可以用来调节情绪氛围、改变光照环境、增加特定物体细节等。
例子:
- 水墨画风格:LoRA模型能够调整色彩渲染和笔触,模拟水墨画的层次感。
- 游戏角色特征:LoRA能够调整角色的衣着、发型等细节,打造游戏角色的风格。
使用具体使用示例及工作流
SD1.5 基础 LoRA 工作流 ComfyUI 基础 LoRA 工作流 ComfyUI 官方原始工作流
Lora Loader Model Only - Lora 加载器(仅模型)
该节点会检测位于 ComfyUI/models/loras 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
此节点专门用于加载LoRA模型,而无需CLIP模型,专注于根据LoRA参数增强或修改给定模型。它允许通过LoRA参数动态调整模型的强度,从而对模型的行为进行微调控制。
前提条件
使用此节点前,请确保你已经在你的 ComfyUI 模型目录中安装了相关模型文件,确保 Lora Loader Model Only 节点可以正常读取到相关的模型文件
如果你不知道到哪里下载LoRA模型,下面是我推荐的一些资源
LoRA模型资源
如果你不知道如何安装,下面是LoRA模型安装的教程
LoRA模型安装指南
输入类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
model | MODEL | 应用LoRA调整的模型。它作为修改的基础。 |
lora_name | COMBO[STRING] | 要加载的LoRA文件的名称。这指定了要应用于模型的LoRA调整。 |
strength_model | FLOAT | 确定应用于模型的 LoRA 的强度。较高的值表示更显著的修改。 |
输出类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
model | MODEL | 应用了LoRA调整的修改后的模型,反映了模型行为或能力的变化。 |
Lora 加载器(仅模型) 使用工作流示例
工作流引用自 https://openart.ai/workflows/rhinoceros_tense_89/toy-you/MTEp6tLumNzdDLFNPseo
什么是LoRA?
想象一下,Stable Diffusion AI绘图模型就像是一位经验丰富的厨师,它拥有一套基础的烹饪技巧和食谱,能够根据给定的食材和指令制作出美味的菜肴。然而,不同的顾客可能有不同的口味和需求,这时候就需要对基础的烹饪方法进行一些调整。
LoRA模型在这种情况下可以比作是一套高级的调料和香料,它们能够以微小的量添加到菜肴中,从而改变菜肴的风味,使其更加符合特定顾客的口味。这些调料和香料虽然量不多,但它们的作用却是非常显著的。
-
基础配方(Stable Diffusion):就像厨师的基本食谱,Stable Diffusion提供了一套通用的方法来生成图像。
-
个性化调整(LoRA模型):就像厨师根据顾客的口味添加特定的调料,LoRA模型通过微调AI模型的参数,来生成具有特定风格或特征的图像。
-
低秩矩阵(LoRA中的技术):这可以比作是一组精心挑选的调料组合,它们以最小的量对菜肴进行调整,但能够带来显著的口味变化。
-
最终作品(生成的图像):就像最终端上桌的菜肴,经过LoRA模型调整后的图像更加符合用户的个性化需求。
通过LoRA模型的微调,Stable Diffusion AI绘图模型能够像厨师一样,根据不同的需求创造出既美观又符合个人口味的“图像佳肴”。
Load Style Model-风格模型加载器
该节点会检测位于 ComfyUI/models/style_models 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
风格模型加载节点旨在从指定路径加载一个风格模型。它专注于检索和初始化可以用于将特定艺术风格应用于图像的风格模型,从而实现基于加载的风格模型定制视觉输出。
输入类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
style_model_name | COMBO[STRING] | 指定要加载的风格模型的名称。此名称用于在预定义的目录结构中定位模型文件,允许根据用户输入或应用程序需求动态加载不同的风格模型。 |
输出类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
style_model | STYLE_MODEL | 返回加载的风格模型,准备用于将风格应用于图像。这使得通过应用不同的艺术风格动态定制视觉输出成为可能。 |
unClipCheckpointLoader-unClipCheckpoint 加载器
该节点会检测位于 ComfyUI/models/checkpoints 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
unCLIP检查点加载节点旨在加载专门为unCLIP模型定制的检查点。它便于检索和初始化模型、CLIP视觉模块和变分自编码器(VAE)从指定的检查点,简化了进一步操作或分析的设置过程。
输入类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
ckpt_name | COMBO[STRING] | ‘ckpt_name’ 参数指定要加载的检查点的名称。它对于从预定义的检查点目录中识别和检索正确的检查点文件至关重要,从而决定了要初始化的模型和配置。 |
输出类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
model | MODEL | 表示从检查点加载的主要模型。 |
clip | CLIP | 表示从检查点加载的CLIP模块,如果可用。 |
vae | VAE | 表示从检查点加载的VAE模块,如果可用。 |
clip_vision | CLIP_VISION | 表示从检查点加载的CLIP视觉模块,如果可用。 |
Load Upscale Model-放大模型加载器
该节点会检测位于 ComfyUI/models/upscale_models 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
放大模型加载节点旨在从指定目录加载放大模型。它便于检索和准备放大模型以用于图像放大任务,确保模型被正确加载和配置以进行评估。
输入类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
model_name | COMBO[STRING] | 指定要加载的放大模型的名称。此参数对于从放大模型目录中识别和检索正确的模型文件至关重要。 |
输出类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
upscale_model | UPSCALE_MODEL | 返回已加载和准备好的放大模型,准备用于图像放大任务。 |
Load VAE - VAE 加载器
该节点会检测位于 ComfyUI/models/vae 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
变分自编码器(VAE)加载节点专门用于加载变分自编码器模型,特别适用于处理标准和近似变分自编码器。它支持通过名称加载VAE,包括对 ‘taesd’ 和 ‘taesdxl’ 模型的专门处理,并根据VAE的特定配置动态调整。
输入类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
vae_name | COMBO[STRING] | 指定要加载的VAE的名称。此参数决定了将获取和加载哪个VAE模型,支持一系列预定义的VAE名称,包括 ‘taesd’ 和 ‘taesdxl’。 |
输出类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
vae | VAE | 返回加载的VAE模型,准备进行进一步的操作,如编码或解码。输出是一个模型对象,封装了加载模型的状态。 |
Image Only Checkpoint Loader(img2vid model)|Checkpoint加载器(仅图像)
该节点会检测位于 ComfyUI/models/checkpoints 文件夹下的模型,
同时也会读取你在 extra_model_paths.yaml 文件中配置的额外路径的模型,
有时你可能需要 刷新 ComfyUI 界面 才能让它读取到对应文件夹下的模型文件
此节点专门用于加载视频生成工作流中基于图像的模型的检查点。它有效地检索和配置来自给定检查点的所需组件,专注于模型的图像相关方面。
输入类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
ckpt_name | COMBO[STRING] | 指定要加载的检查点的名称。此参数对于从预定义的可用检查点列表中识别和检索正确的检查点文件至关重要。 |
输出类型
| 参数名称 | 数据类型 | 作用 |
|---|---|---|
model | MODEL | 返回从检查点加载的并配置用于视频生成上下文中的图像处理的主要模型。 |
clip_vision | CLIP_VISION | 提供从检查点提取的CLIP视觉组件,专为图像理解和特征提取而设计。 |
vae | VAE | 提供变分自编码器(VAE)组件,对图像操作和生成任务至关重要。 |