ComfyUI凭借节点式的工作流设计,成为不少Stable Diffusion玩家的新选择。不过从WebUI转过来的用户常常卡在第一个环节:Lora模型到底怎么加载?在WebUI里只需要在提示词里写上

一、Lora Loader节点的基本连接方式
在ComfyUI的空白画布上双击鼠标,或者右键选择“添加节点”,依次找到“loaders”分类下的“Load Lora”节点(部分版本显示为LoraLoader)。这个节点有四个关键接口:左侧输入端的MODEL和CLIP,右侧输出端的MODEL和CLIP,以及两个参数项——lora_name用于选择Lora文件,strength_model控制模型权重。
连接的核心思路是“串联”。默认情况下,工作流里已经有一个Load Checkpoint节点,它输出MODEL和CLIP两条线。原本这两条线直接连到KSampler和CLIP Text Encode节点,现在需要在中间插入Lora Loader:把Checkpoint的MODEL输出连到Lora Loader的MODEL输入,再把Lora Loader的MODEL输出连到KSampler的model输入。CLIP这一路同理,Checkpoint的CLIP连到Lora Loader的CLIP输入,Lora Loader的CLIP输出再连到两个CLIP Text Encode(正向和负向提示词编码器)。
连接顺序示意: Load Checkpoint ├─ MODEL ──→ Lora Loader ── MODEL ──→ KSampler └─ CLIP ──→ Lora Loader ── CLIP ──→ CLIP Text Encode(正向/负向)
这样连接之后,Lora Loader相当于在基础模型之上叠加了一层风格修改,采样时使用的MODEL已经是被Lora影响过的版本。如果发现Lora没有效果,第一件事就是检查这两条线是否都接对了位置,尤其是CLIP这条线容易被忽略,只连MODEL而不连CLIP是最常见的失误。
二、多Lora叠加的链式连接
想要同时使用多个Lora也很简单,原理同样是串联。第一个Lora Loader的MODEL输出连接到第二个Lora Loader的MODEL输入,第二个的输出再连到KSampler,形成一条链。CLIP部分完全一样的接法。理论上可以串联无数个Lora Loader,但实际使用中建议控制在3个以内,因为每叠加一个Lora,模型之间的干扰就会增加,出图容易变得混乱。
需要注意的是,串联顺序在某些情况下会影响最终效果。虽然大部分Lora相互之间是近似线性叠加的关系,但不同顺序可能带来细微差异,如果发现效果不理想,可以尝试调换节点顺序对比一下。另外,多个Lora叠加时,各自的权重应该适当调低,比如单个使用时0.8合适,两个叠加时各自降到0.6左右,避免总强度过高导致画面崩坏。
还有一种做法是使用lora堆叠类的自定义节点或“Lora Block Weight”之类的扩展,可以把复杂的多Lora管理简化为一个节点,适合Lora使用量比较大的工作流。不过原生Lora Loader足以应对绝大多数场景,新手先掌握原生方式更稳妥。
三、strength权重的理解与调节技巧
Lora Loader中有两个权重参数:strength_model作用于扩散模型本身,直接影响生成图像的风格和内容;strength_clip作用于CLIP文本编码器,影响提示词的理解方式。日常使用中一般把两者设成相同数值即可,除非你有特殊需求,比如想让模型风格强一点但提示词解析保持原样,才需要分开调整。
权重数值没有绝对标准,但有常见的经验区间:0.6到0.9是大多数风格Lora的舒适区,低于0.4效果可能太弱看不出来,超过1.0画面容易出现肢体畸形、过饱和、噪点增多等问题。如果是角色类Lora,通常0.7到1.0比较合适;画风类Lora建议0.5到0.8,给提示词留一些发挥空间。遇到质量较差、触发词比较敏感的Lora,从0.5开始逐步往上加是稳妥的做法。
调权重的正确流程是控制变量:固定种子、固定提示词,只改strength数值,一次生成多张对比图。ComfyUI支持把strength设为0,这相当于临时关闭Lora但不删除节点,方便快速对比有无Lora的差异,这在排查问题时特别好用。
四、常见问题排查
第一个高频问题是Lora完全不生效。排查顺序:确认lora_name下拉框里选对了文件;确认MODEL和CLIP两条线都正确连接;确认strength不为0;最后确认Lora文件放在正确的目录下,通常是ComfyUI\models\loras文件夹,SD1.5和SDXL的Lora都放这里,放错位置或文件损坏都会导致下拉列表里找不到或加载失败。
第二个问题是画面崩坏。除了权重过高这个主因外,还要注意基础模型与Lora的匹配度。用SD1.5的Lora配SDXL的Checkpoint基本不会有正常效果,反之亦然。同一架构内不同底模之间也可能存在兼容性问题,某个Lora在A底模上权重0.8很稳,换到B底模可能0.6就崩了,换底模后权重需要重新测试。
第三个问题是新增的Lora文件在列表里看不到。这是因为ComfyUI启动时扫描模型目录,新放入的文件需要点击界面上的刷新按钮(Refresh)或者按R键重新扫描才会出现。如果刷新后仍然没有,检查文件扩展名是否为.safetensors,文件名中是否有特殊字符干扰读取。
五、权重调节的进阶思路
当你对基础用法熟练之后,可以尝试一些进阶玩法。比如利用ComfyUI的批处理思路,把strength做成变量,配合Primitive节点和批量生成,一次性跑出0.4到1.2的权重梯度图,直观找到最佳数值。也有人用XY Chart类的自定义节点专门做权重对比图表,效率更高。
另一个思路是区域控制:通过-masked lora loader这类扩展节点,让Lora只作用于画面的某个区域,实现人物用角色Lora、背景用画风Lora的精细控制。这些进阶玩法都建立在理解原生Lora Loader的基础上,先把基础连线玩熟,再去探索会更顺手。
总的来说,ComfyUI的Lora加载逻辑并不复杂,关键就两点:连对线、调好权重。串联式的节点设计虽然初期看起来繁琐,但它带来的可组合性和可视化优势,会让你在搭建复杂工作流时体会到真正的灵活。
ComfyUILora Loader模型权重修改时间:2026-09-07 23:48:33