Node Load LoRA di ComfyUI
Load LoRA (LoraLoader) menerapkan file LoRA ke MODEL dan CLIP dengan kekuatan yang terpisah, jadi gaya, karakter, atau konsep bisa ditambahkan ke checkpoint mana pun tanpa harus menggabungkannya.
Apa yang dilakukan Load LoRA
LoRA adalah patch kecil yang dilatih di atas model dasar. Load LoRA mengambil MODEL dan CLIP dari loader checkpoint, menerapkan patch, dan mengeluarkan objek MODEL dan CLIP baru. Semua yang berikutnya (prompt, sampler) lalu menggunakan versi yang sudah dipatch. Beberapa node Load LoRA bisa dihubungkan berantai untuk menumpuk LoRA.
strength_model mengatur seberapa banyak LoRA mengubah jaringan difusi, strength_clip mengatur seberapa banyak ia mengubah encoder teks. Kebanyakan LoRA dibuat untuk nilai 0.6 sampai 1.0 di keduanya. Kekuatan negatif membuat model menjauh dari konsep. LoraLoaderModelOnly adalah node yang sama tanpa sisi CLIP, yang biasanya cukup untuk LoRA Flux dan video.
Input
Nama | Tipe | Artinya |
|---|---|---|
model | MODEL | Model yang akan dipatch, dari Load Checkpoint, Load Diffusion Model, atau node LoRA sebelumnya. |
clip | CLIP | Encoder teks yang akan dipatch. |
lora_name | COMBO | File LoRA dari models/loras. |
strength_model | FLOAT | Bobot yang diterapkan ke patch model. 1.0 adalah kekuatan yang dilatih; 0 menonaktifkannya. |
strength_clip | FLOAT | Bobot yang diterapkan ke patch encoder teks. |
Output
Nama | Tipe | Artinya |
|---|---|---|
MODEL | MODEL | Model yang sudah dipatch untuk sampler atau LoRA berikutnya. |
CLIP | CLIP | Encoder teks yang sudah dipatch untuk CLIP Text Encode. |
Cara menggunakan Load LoRA
- Taruh file LoRA di ComfyUI/models/loras.
- Pasang Load LoRA di antara loader checkpoint dan sampler: masukkan model dan clip, keluar MODEL dan CLIP.
- Hubungkan output CLIP ke node CLIP Text Encode, bukan CLIP dari checkpoint asli.
- Pilih lora_name dan atur kedua kekuatan, mulai dari 0.8.
- Tambahkan kata pemicu dari halaman LoRA ke prompt positif.
Pengaturan dan tips
- LoRA harus cocok dengan keluarga dasar: LoRA SDXL tidak berguna di SD 1.5 dan LoRA Flux gagal di SDXL.
- Saat menumpuk LoRA, turunkan setiap kekuatan supaya totalnya tetap sekitar 1.0 sampai 1.5; tumpukan dengan kekuatan penuh bikin gambar rusak.
- LoRA yang hanya mengubah model (tanpa lapisan encoder teks) akan menampilkan "lora key not loaded" untuk kunci CLIP; itu tidak berbahaya.
- Untuk perbandingan cepat A/B, set strength_model ke 0 daripada mencabut node; grafik tetap terhubung.
- Gunakan node penumpuk LoRA dari paket khusus (rgthree Power Lora Loader, Efficiency LoRA Stacker) kalau sering pakai lebih dari tiga LoRA.
Pemecahan masalah Load LoRA
lora key not loaded: lora_unet_... (puluhan baris)
Mengapa terjadi
LoRA dilatih untuk arsitektur yang berbeda dari model yang dipakai, jadi nama lapisannya tidak cocok.
Cara memperbaikinya
Cek halaman LoRA untuk model dasarnya (SD 1.5, SDXL, Pony, Illustrious, Flux) dan pasangkan dengan checkpoint dari keluarga itu. Beberapa kunci yang tidak cocok wajar; ratusan berarti keluarga yang salah.
LoRA tidak berpengaruh terlihat
Mengapa terjadi
Node CLIP Text Encode masih terhubung ke CLIP checkpoint asli, kata pemicu hilang, atau kekuatan 0.
Cara memperbaikinya
Sambungkan ulang kedua node prompt ke CLIP yang keluar dari Load LoRA, tambahkan kata pemicu, dan naikkan strength_model ke 1.0 untuk memastikan berfungsi sebelum turunkan.
Gambar terlalu jenuh, terlalu terang, atau penuh artefak
Mengapa terjadi
Kekuatan gabungan LoRA terlalu tinggi, biasanya karena beberapa LoRA dijalankan bersamaan dengan kekuatan 1.0 atau LoRA yang terlalu dilatih perlu kekuatan kurang dari 1.
Cara memperbaikinya
Turunkan strength_model ke 0.5-0.7 per LoRA dan jaga total tumpukan sekitar 1.2 atau kurang. Naikkan cfg sedikit kalau detail hilang.
Error: Expected size for first two dimensions of batch2 tensor to be... (bentuk tidak cocok)
Mengapa terjadi
LoRA dengan peringkat atau keluarga yang salah diterapkan ke CLIP, biasanya LoRA SDXL dengan strength_clip di atas 0 pada CLIP Flux.
Cara memperbaikinya
Gunakan LoraLoaderModelOnly untuk LoRA Flux dan video, atau set strength_clip ke 0.
Pertanyaan tentang Load LoRA
Bisakah saya memuat beberapa LoRA sekaligus?
Bisa. Hubungkan node Load LoRA berantai: output MODEL dan CLIP dari satu masuk ke yang berikutnya. Urutan jarang penting; yang penting kekuatan.
Haruskah strength_model dan strength_clip sama?
Biasanya iya. Turunkan strength_clip kalau LoRA terlalu menguasai prompt, turunkan strength_model kalau gayanya terlalu berat.
Apakah file LyCORIS / LoCon / DoRA bisa dipakai di sini?
Kebanyakan bisa, di node yang sama. Format lama mungkin perlu paket node khusus LyCORIS.
Node terkait
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) membuka file model .safetensors atau .ckpt dan memberikan tiga bagian yang dibutuhkan setiap workflow: MODEL diffusion, encoder teks CLIP, dan VAE.
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode mengubah prompt teks jadi CONDITIONING pakai encoder teks model. Satu node buat prompt positif, yang satunya buat prompt negatif.
KSampler
ComfyUI core
KSampler menjalankan loop denoising: dia mengambil model, prompt, dan latent lalu menghasilkan gambar latent yang sudah jadi, dikontrol oleh seed, steps, cfg, sampler, scheduler, dan denoise.
Load Diffusion Model
ComfyUI core
Load Diffusion Model (UNETLoader) memuat jaringan denoising polos seperti Flux, SD3.5, Wan atau HunyuanVideo dari models/diffusion_models, dengan opsi weight_dtype untuk fp8 agar menghemat VRAM.
Node ComfyUI lainnya
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager adalah ekstensi yang memasang, memperbarui, dan memperbaiki paket node kustom serta model dari dalam antarmuka, menyelesaikan masalah node yang hilang di workflow yang diimpor, dan menyimpan snapshot pengaturanmu.
Save Image
ComfyUI core
Save Image menyimpan tensor IMAGE ke ComfyUI/output sebagai PNG, dengan seluruh alur kerja tertanam di metadata file supaya gambarnya bisa ditarik kembali ke ComfyUI untuk mengembalikan grafiknya.
VAE Decode
ComfyUI core
VAE Decode mengubah LATENT yang sudah diambil sampelnya menjadi IMAGE piksel dengan VAE; VAE Decode (Tiled) melakukan hal yang sama dalam bentuk ubin untuk gambar yang sangat besar.
Empty Latent Image
ComfyUI core
Empty Latent Image membuat kanvas latent kosong (lebar, tinggi, batch_size) yang jadi titik awal sampling text-to-image; dimensinya harus kelipatan 8 dan sesuai dengan keluarga model.
Load Image
ComfyUI core
Load Image membaca gambar dari folder input ComfyUI (atau dari unggahan) dan menghasilkan tensor IMAGE plus MASK yang diambil dari saluran alfa, titik awal untuk img2img, inpainting, ControlNet, dan grafik IP-Adapter.
Apply ControlNet
ComfyUI core
Apply ControlNet menempelkan gambar panduan dan ControlNet yang sudah dimuat ke CONDITIONING positif dan negatif dengan kekuatan serta persentase mulai/akhir, supaya sampler mengikuti tepi, kedalaman, atau pose dari panduan tersebut.
