10 · LoRA 原理与实战
LoRA 是什么、怎么加载、权重怎么调、多 LoRA 怎么配合
📚 LoRA 是 SD 最强大的微调工具——这一篇彻底搞懂它。
01 LoRA 到底是什么
LoRA(Low-Rank Adaptation,低秩适配)是一种轻量级模型微调技术。
不需要重新训练整个大模型,只需训练一个很小的「补丁」文件(通常 10-200MB),贴在主模型上就能教会它新技能。
类比:Checkpoint 是一个完整的厨师,什么菜都会做但不精。LoRA 是让他「临时进修了一门课」——学完之后他就能做出特定的菜了,但本质上还是原来那个厨师。
02 LoRA 能干什么
| 类型 | 例子 | 效果 |
|---|---|---|
| 角色 LoRA | 「某某动漫角色」 | 让 AI 学会画特定角色 |
| 风格 LoRA | 「水墨画风」「赛博朋克」 | 给画面叠加特定艺术风格 |
| 服装 LoRA | 「汉服」「机甲」 | 学会特定服装 |
| 姿势 LoRA | 「特定构图」 | 引导特定姿势和构图 |
| 概念 LoRA | 「特定物品」 | 学会画特定物品 |
03 在 ComfyUI 中使用 LoRA
添加 Load LoRA 节点:
Checkpoint MODEL → Load LoRA model → KSampler model
Checkpoint CLIP → Load LoRA clip → CLIP Text Encode clip参数:
lora_name:选择 LoRA 文件strength_model:模型权重(-10 到 10,一般 0.3-1.0)strength_clip:CLIP 权重(-10 到 10,一般和 model 保持一致)
权重经验值
| 权重 | 效果 | 适用场景 |
|---|---|---|
| 0.3-0.5 | 轻微影响 | 只想加点风格倾向 |
| 0.6-0.8 | 明显影响 | 常规使用 |
| 0.8-1.0 | 强烈影响 | 角色 LoRA 需要高拟合度 |
| >1.0 | 过度拟合 | 画面可能崩,谨慎使用 |
⚠️ 画风 LoRA 权重 0.3-0.6 就够了,太高会导致画面过饱和、失真。角色 LoRA 可以到 0.8-1.0。
04 多 LoRA 堆叠
一个工作流里可以串联多个 LoRA:
Checkpoint → LoRA A (0.6) → LoRA B (0.4) → LoRA C (0.3) → KSampler多 LoRA 经验法则:
- 权重之和不要太高(超过 2.0 容易崩)
- 越靠前的 LoRA 影响越大
- 不同 LoRA 之间可能冲突——如果画面崩了,逐个 Bypass 排查
05 LoRA 下载与安装
下载
- Civitai 搜索 LoRA——数量最多最全
- 注意看 LoRA 的基础模型要求(SD 1.5 / SDXL / Flux 等),不匹配等于白下
安装
放到 ComfyUI/models/loras/ 目录,刷新浏览器即可。
触发词
很多 LoRA 有「触发词」(trigger word)——加载后必须在提示词里写上特定的词才能激活。下 LoRA 时一定看说明页面,记下触发词。
💡 一句话总结:LoRA = 给模型加技能的小补丁,权重 0.5-0.8 最常用,多 LoRA 叠加注意权重之和别太高。
下一篇 11「图生图与风格迁移」:给一张图,AI 帮你变风格、变细节、变背景——图生图的全部玩法。