目錄
ComfyUI LoRA 教學:載入、調整強度與多個 LoRA 疊加
LoRA 是什麼
LoRA(Low-Rank Adaptation) 是一種小型的附加模型,通常只有幾十到幾百 MB。它不能單獨使用,而是「掛」在基礎模型上,讓模型學會:
- 特定的畫風(水彩、像素風、某種插畫風格)
- 特定的角色或人物
- 特定的物品、服裝、概念
- 某些能力(加速生成、增加細節)
相比重新訓練一整個模型,LoRA 小巧、容易分享,也可以同時使用好幾個。
下載與放置
- 在 Civitai 或 Hugging Face 找到想要的 LoRA。
- 確認它對應的基礎模型(SD 1.5、SDXL、Flux……)。SDXL 的 LoRA 不能用在 SD 1.5 模型上,反之亦然。
- 下載
.safetensors檔,放到ComfyUI/models/loras/。 - 記下模型頁面上的**觸發詞(trigger words)**與建議強度。
連接 Load LoRA 節點
LoRA 節點要插在模型與後續節點之間:
┌─────────────┐
[Load Checkpoint] ─MODEL─▶│ Load LoRA │─MODEL─▶ [KSampler]
─CLIP──▶│ │─CLIP──▶ [CLIP Text Encode] ×2
└─────────────┘

步驟:
- 新增 Load LoRA 節點,選擇
lora_name。 - 把 Load Checkpoint 的 MODEL、CLIP 接到 Load LoRA 的輸入。
- 把 Load LoRA 輸出的 MODEL 接到 KSampler,CLIP 接到兩個 CLIP Text Encode。
常見錯誤是只接了 MODEL,CLIP 仍然從 Load Checkpoint 直接接到提示詞節點,這樣 LoRA 對提示詞的部分不會生效。
只影響模型、不需要 CLIP 的 LoRA(例如部分新模型的 LoRA),可以使用 LoraLoaderModelOnly 節點。
強度
| 參數 | 說明 |
|---|---|
strength_model | 對擴散模型的影響強度 |
strength_clip | 對文字編碼器的影響強度 |
- 預設 1.0。大多數 LoRA 在 0.6~1.0 效果最好。
- 效果太強(畫面崩壞、風格過頭)就降低;看不出效果就提高(一般不超過 1.2)。
- 設為負值可以產生相反的效果(只適用於部分 LoRA,例如細節增強類)。
觸發詞
許多 LoRA 需要在提示詞中加入特定的詞才會啟動效果。例如某個水彩風格 LoRA 的觸發詞是 wtrclr style:
wtrclr style, a cat sleeping on a windowsill, soft light
觸發詞寫在模型頁面上。也有 LoRA 不需要觸發詞,載入後就會生效。
疊加多個 LoRA
把多個 Load LoRA 節點串接:
[Load Checkpoint] ─▶ [Load LoRA:風格] ─▶ [Load LoRA:角色] ─▶ [KSampler / 提示詞]
疊加時:
- 每個 LoRA 的強度要調低一點(例如各 0.6~0.8),否則容易互相干擾而破圖。
- 兩個效果衝突的 LoRA(例如兩種不同畫風)通常無法同時好好運作。
需要經常切換大量 LoRA 時,可以使用社群的「LoRA Stack」類自訂節點,在一個節點中管理多個 LoRA。
實用的 LoRA 類型
| 類型 | 用途 |
|---|---|
| 風格 LoRA | 改變整體畫風 |
| 細節 LoRA | 增加或減少細節 |
| 加速 LoRA(Lightning、Hyper、LCM 等) | 用 4~8 步就能生成,記得依說明調整 steps、CFG 與取樣器 |
| 角色 / 人物 LoRA | 生成特定角色 |
使用真實人物的 LoRA 時,請尊重肖像權,不要生成可能誤導他人或侵害他人權益的內容。
自己訓練 LoRA
想讓模型學會你自己的角色或產品,可以用自己的圖片訓練 LoRA。常見的工具有 kohya_ss、AI Toolkit 等,也有在 ComfyUI 中訓練的自訂節點。通常需要 15~50 張高品質、角度多樣的圖片,以及足夠的顯示卡記憶體。這屬於進階主題,建議先熟悉 LoRA 的使用。
更新於 2026年10月12日