LoRA 没效果的四个原因:触发词、权重、数量与提示词冲突
加了 LoRA 却看不到变化,是新手最常见的卡点。官方给的排查顺序是固定的四步,别跳着来。
第一步:检查触发词
确认提示词里有没有 LoRA 作者提供的触发词:
- 平台通常自动带入默认触发词,但编辑过提示词、复制粘贴段落时可能误删。
- 到模型市场该 LoRA 的详情页核对作者标注的触发词,缺的补上。
为什么触发词这么关键:LoRA 训练时是「听着触发词学」的,不带触发词等于没喊它。
第二步:调整权重
把权重提到 0.6–0.9 区间测试(默认 0.7)。若画面开始出现五官变形、过度风格化,说明过了,回退 0.1–0.2。权重的手感与判定标准在用法与权重。
第三步:减少 LoRA 数量
同时挂了多个时,只保留出问题的那个再测:
- 多个 LoRA 互相稀释与冲突是常态,尤其两个角色 LoRA 同挂。
- 单挂有效、合挂失效 → 逐个加回,找到互相打架的组合然后替换。
第四步:检查提示词冲突
确认提示词没有与 LoRA 目标矛盾的描述:
- LoRA 是黑发角色,提示词却写金发 → 谁赢看权重,画面多半怪异。
- 风格 LoRA 指定厚涂,提示词又写 flat color → 同样互相拉扯。
冲突排查的通用方法在改图思路。
官方推荐的基准恢复法
遇到怎么调都不对时,官方建议直接回到基准状态重新开始:
- 只保留一个 LoRA。
- 确认触发词在。
- 权重设 0.7。
从这条基准线出发,每次只动一个变量,两三轮内就能定位问题。
两个容易被误判成「LoRA 失效」的情况
- 架构不匹配:SDXL LoRA 挂在 DiT 模型上,静默不生效。先看 LoRA 与模型的架构标签是否一致(LoRA 是什么)。
- 模型能力边界:部分编辑模型根本不支持 LoRA(对照表见模型总览),挂了也白挂。
排查没有头绪时,也可以带着「用的什么模型 + 哪个 LoRA + 权重 + 提示词」去社区求助,渠道见加入社群。