
Easy Guide to LoRA Creation (Flux & Krea & Qwen)
Introduction(Character • Style • Multi-LoRA • Krea & Qwen notes)Hi friends! 🤗This is a friendly, experience-based walkthrough of how I build image LoRAs on Tensor.Art. I’m not a guru—just sharing what actually worked for me so you can skip a few potholes and have more fun. (This article is a merged compact version of previous three plus Flux Krea LoRA creation info~)We’ll cover:Character LoRA (Flux)Style LoRA (oil-painting vibe)Multi‑LoRA (several sub‑LoRAs inside one model)Flux Krea & Qwen LoRA (what’s the same, what’s different)Part 1. Character LoRA — “Skull Knight” (one of my early Flux projects) ⚔️💀I made a Flux character LoRA for a Skull Knight—not because the world needed it, but because I loved the vibe. It wasn’t my first-ever Flux LoRA, but it was one of the early ones and taught me a lot.ImagesTarget 15–40 solid images (I tried 12 for this case—doable, but more is safer).High quality + varied angles help a ton. Low-quality in → low-quality out (Flux is forgiving, but still).Core settings (Flux)Base: Flux.1 (default)Network: I like LoKr, but in project settings choose LyCORIS (LoKr selection has caused issues in some UIs; LyCORIS is the umbrella that supports LoKr/LoHA/LoCon, etc.).Trigger word: use a unique token (e.g., ek_sku11_kn1ght). I swap i/l with 1 to avoid collisions with normal words.Repeat / Epoch: e.g., 15 / 3 to save credits, then continue later if needed.Resolution: 1024×1024 is best for faces; 512×512 can still work for quick prototypes.Scheduler: cosine or cosine_with_restarts - 5% warming of total steps (constant/linear also fine).Optimizer: AdamW8bit (simple + memory‑friendly).Shuffle captions: ON. (OFF if # of image sets is low < 40)Keep N tokens: 1 (# of captions not to be shuffled).Noise offset: default 0.03 worked fine for me. (could be up to 0.05)conv_dim / conv_alpha (character): 4 / 1Labeling & promptsCaptioning: auto is fine; prepend the primary trigger to all captions (labeling tool helps).Add secondary descriptors at the end (e.g., “metal spikes”, “metallic surface”) to reinforce traits.Sample prompts during training should be simple so you can see the LoRA effect clearly.Training, picking epochs, publishingWatch epoch previews (4 images per epoch). Loss trends help, but your eyes win.If an epoch looks saturated (repeating) or artifacts creep in, stop early and save credits.Publish the best epoch. If you’re undecided, publish two versions (e.g., v1/v2 or pro/non‑pro) and let users pick.If you’re Pro, Continue Training from a good epoch is super handy.Result: even with 12 images at 512×512, I got a surprisingly usable LoRA. Flux does a lot of heavy lifting when your setup is sensible.Part 2. Style LoRA — Painting with Hopper 🎨This time I chased an Edward Hopper oil‑painting feel.Images30–100 images in a consistent style (I used 32 at 1024×1024).Add style‑specific caption hints like “flat colors”, “strong light–dark contrast”—these steer the vibe.Key differences from character LoRAStyle tends to learn fast → you often need fewer repeats/epochs.Example: repeat 10, epoch 3 was enough (pushing harder led to overfit or worse faces).conv_dim / conv_alpha (style): 8 / 2UNet LR: 0.0002 (default 0.0001 also okay; I nudged it for speed)Choosing the epochTreat it like tasting notes: Epoch 2 might be subtle and classy; Epoch 3 bold but riskier.A slightly higher-loss epoch can look better—trust visuals over numbers.Test strength: I usually try 0.8–1.0. That’s where most styles sing.Part 3. Multi‑LoRA — Several flavors in one 🍱Goal: train multiple sub‑LoRAs into a single “combo” model so you can call specific sub‑styles/characters by trigger.Folder idea:ComboChar/├── character_A/ (trigger: charA, 30 imgs)├── character_B/ (trigger: charB, 40 imgs)└── character_C/ (trigger: charC, 35 imgs)Caption pattern (at the start):ComboChar, charA or ComboChar, charB …Training switchesShuffle captions: TrueKeep N tokens: 2 (so those two triggers aren’t learned as content)After trainingUse ComboChar for the blended vibe, or ComboChar + charA to force a specific sub‑LoRA.During training, previewing all variants is limited; I check candidates after training, then re‑train if needed.I’ve used this trick for things like RPG Booster, Yellowstone/Yosemite, Winter Resort—packing variety into one model is surprisingly practical (and fun).Part 4. Flux Krea LoRA — Same recipe, new flavor 🍜Flux Krea popped up as the “new flavor” of Flux, so of course I had to try it with a Yor Forger LoRA.👉 The surprise? It’s basically Flux with a small twist.Network: LoRA only (no LoKr option here)network_dim / alpha: you must set it — a safe pick is 64 / 32 (or 48 / 24, 32 / 16)conv_dim / alpha: same story as Flux (character: 4/1, style: 8/2)Other knobs: repeats, epochs, LR scheduler, optimizer, captions → same playbook as FluxResults: clean, stable, training cost almost identicalSo if you already know how to make a Flux LoRA, you’ll feel right at home. Just remember: Krea is LoRA-only, so don’t forget to set network_dim / alpha.Part 5. Qwen Image LoRA — A slightly different spice ✅Next I tested the Qwen Image base model by building a Belleza LoRA. Honestly, the workflow still felt very familiar — but with a couple of quirks worth noting.Network options: LoRA and DoRA (I stuck with LoRA; DoRA is still new territory for me).network_dim / alpha: defaults to 32 / 32, but I had better luck with 32 / 16.conv_dim / alpha: default is 4 / 4; I dialed it down to 4 / 1 for character LoRA training.Training setup: same recipe as before. For Belleza I used repeat 20 / epoch 5, which trained smoothly. (# image data set = 32) For Momo and Yor Forger LoRAs, epoch 2 was good enough! So I stopped the training. How affordable the training for Qwen is! 🤗Results: just like Flux/Krea — stable, sharp, no extra credit cost.So the takeaway: Qwen doesn’t need you to learn anything brand-new. Think of it as Flux/Krea with slightly different defaults. Adjust network_dim/alpha and conv_dim/alpha to your taste, and you’re good to go.Part 6. Tiny cheat sheet (copy/paste)Character (Flux)conv_dim/alpha: 4/1Repeat/Epoch: ~15 / ~3 (scale to taste)Trigger: unique token at caption start (Keep N=1)Notes: watch visuals > loss; publish best epoch(s)Style (Flux)conv_dim/alpha: 8/2Images: 30–100 (consistent style, 1024×1024)Repeat/Epoch: low (e.g., 10 / 3)Add style hints in captions (“flat colors”, etc.)Multi‑LoRAStart of caption: MainTrigger, SubTriggerShuffle: True, Keep N tokens: 2Flux KreaNetwork: LoRA only → set network_dim/alpha = 64/32 (good default)conv_dim/alpha: same as Flux (character 4/1, style 8/2)Qwen ImageNetwork: LoRA → set network_dim/alpha = 32/16conv_dim/alpha: same as others (character 4/1, style 8/2)Epoch can be low for saturation. Check the progress closely and push the stop button!Part 7. ClosingLoRA making isn’t a strict science—it’s a creative recipe. Pick good ingredients (images), season with captions, adjust heat (params), and taste often (epoch previews). When it looks right, it is right.Have fun, share your models, and let the community riff on them. That feedback loop is where the real magic happens. ✨Good luck & happy training! 🤗
