Juno, a fictional character used to train a FLUX.2 Klein LoRA in ComfyUI
Claudia Perez
ComfyUI

Train a LoRA for a Consistent AI Character in ComfyUI

Promptus
October 28, 2026
Wiki 301
promptus ai video generator

Train a LoRA for a Consistent AI Character in ComfyUI

Short answer: Train the LoRA with ComfyUI’s own Train LoRA node on FLUX.2 [klein] base 4B, using about 20 checked pictures, a learning rate of 0.00005 and 1,000 steps in one run. Then use it at a low strength — 0.35. At 1.0 the first LoRAs came out as texture with no face; the LoRA wasn’t broken, it was too strong. Everything here ran locally in Promptus on a laptop.

When a LoRA is worth it

There are three ways to keep a character the same: describe her in words, give the model one reference photo, or train a LoRA — a small add-on that teaches the model her face so you don’t need a photo every time. A LoRA is for anything that must look the same again and again: a character across a series, a brand mascot, a product, or a visual style. Only ever train on people who’ve said yes.

Step 1: the pictures

You need about 20 pictures. If you only have one, use it as a reference to make more. Here, 20 new scenes of Juno were checked one by one — is it clearly her, is the bob right, is the scar in her eyebrow visible? Nineteen passed. Adding her original photo and four character-sheet shots gave 24 in total.

One rule: don’t train on the pictures you’re going to test with, or it memorises them instead of learning her.

Step 2: train the LoRA in Promptus

Click ComfyUI in Promptus and open the training workflow. Only a few nodes matter: one loads the model, one loads your folder of pictures, one resizes them, and the Train LoRA node does the work. The settings that worked:

SettingValue
Base modelFLUX.2 [klein] base 4B
Picture size512 (shorter edge)
Rank16
OptimiserAdamW
Learning rate0.00005
Steps1,000, in one run
Precisionbf16 training, fp32 LoRA weights
Gradient checkpointingDepth 2
Save nameStarts with loras/ so Promptus finds it straight away

On an RTX 5090 Laptop GPU with 24 GB, the filmed run took 26 min 55 s and the card peaked at about 14 GB. It hasn’t been tested on a 12 GB card.

Step 3: use it — the strength box

Open a picture workflow, add a Load LoRA node right after the model, pick your file, and start the prompt with your trigger word. Then look at the strength box. It starts at 1.0, and at 1.0 there was no face. Same seed at 0.35, and she was back. The strength was chosen on one training scene before the test shots were ever run.

One side effect: the stronger the LoRA, the more she turns to face the camera — because almost all the training pictures faced the camera, and the LoRA learned that too.

The results: a fair test

The same 20 shots, the same seeds, one try each, scored with a face-match model against her reference photo (OpenCV SFace; 0.363 or above counts as the same person):

MethodMedian face matchSame person (≥0.363)
Describing her in words0.5319/20
LoRA at strength 0.350.5520/20
One reference photo0.7820/20

The LoRA kept her hair and jacket shot after shot, but the scar was in the right place in only about 7 of 19 shots, and she always got two earrings instead of one. One good photo won easily. The full three-way comparison is in same face, every shot: three methods tested.

Step 4: make her move with Wan 2.2

A LoRA trained for FLUX.2 — a picture model — can’t be loaded into Wan. Video LoRAs have to be trained on the video model itself. The way round it: make the shot with your LoRA, then use it as the first frame of the Wan 2.2 14B Image to Video CosyTemplate.

SettingValue
Size640×640
Length81 frames at 16 fps (about 5 seconds)
Time2 min 4 s
Speed-upThe template loads two lightx2v 4-step LoRAs, one for each half of Wan 2.2
Face match0.65 facing the camera; about 0.5 looking down; all 11 checked frames at or above 0.363

In the prompt, describe only the movement, not her face — she’s already in the picture. And check every clip: she looked down when asked to look up.

Should you train one?

For a character in just a few scenes, use one photo. For a long film or a campaign that runs for months, a LoRA saves attaching a photo every time. Train picture LoRAs on picture models and video LoRAs on video models.

Models and licences

Check each model’s licence before you sell anything you make with it. Download Promptus to train locally with ComfyUI built in.

Frequently Asked Questions

How many pictures do I need to train a character LoRA?

About 20. The run in the video used 24: 19 new scenes that passed a check, the original photo and four character-sheet shots. Never train on the pictures you will test with.

What settings worked for training a FLUX.2 Klein LoRA in ComfyUI?

FLUX.2 [klein] base 4B, pictures resized to 512, rank 16, AdamW, learning rate 0.00005, 1,000 steps in one run, bf16 training with fp32 LoRA weights, and gradient checkpointing at depth 2.

Why does my LoRA only give texture and no face?

In the video the LoRA was not broken; it was too strong. At strength 1.0 it gave texture, and at 0.35 the face came back.

How long does LoRA training take and how much memory does it use?

On an RTX 5090 Laptop GPU with 24 GB, the filmed run took 26 min 55 s and peaked at about 14 GB. It has not been tested on a 12 GB card.

Can I use a picture LoRA in a video model like Wan?

No. A LoRA trained on FLUX.2 cannot be loaded into Wan; video LoRAs have to be trained on the video model itself. Instead, make the shot with the LoRA and use it as the first frame of Wan 2.2 image to video.

Is a LoRA better than one reference photo?

Not in this test. Across the same 20 shots the LoRA at 0.35 scored a median face match of 0.55 and one reference photo scored 0.78. A LoRA is worth it for a character you will use for a long time without attaching a photo.

Written by:
Claudia Perez
Claudia Perez is a tech creator and founder at Promptus. She loves to design and share expressive image workflows. Her work focuses on visual storytelling, refined aesthetics, and ComfyUI workflows.
Try Promptus Cosy UI today for free.
ai image generator

AI Generation Platform

Promptus AI is the easiest way to generate realistic photos, videos, 3D and ComfyUI workflows with artificial intelligence.

Our AI photo generator produces lifelike portraits, product images, and creative concepts in seconds, making it the perfect tool for creators and brands.

promptus ai video generator