Driftproblemet
Vanilla SDXL, når den får det samme prompt to gange, producerer to synligt forskellige personer. For et følgesvendprodukt, hvor brugere knytter sig til et specifikt ansigt, er det en produktdræber.
Prompt engineering hjælper lidt. Referencebilleder via IP-Adapter hjælper mere. Ingen af delene lukker hullet alene.
Hvorfor LoRAs vinder for dette
En LoRA trænet på 20 til 60 kuraterede billeder af én karakter låser ansigt, krop og styling fast i selve diffusionsmodellen.
Omkostningen ved inferens er omtrent den samme som for base SDXL. Træningsomkostningen er få dollars på en lille GPU-pod.
Hvordan LovlyChat træner dem
Når en karakter lanceres, kører et engangsjob på en RunPod A40 med kohya_ss i omkring 2000 til 4000 trin.
Output LoRA-filen er nogle hundrede MB og registreres mod karakter-id'et i vores karakterlager.
Hvordan API'en bruger dem ved forespørgsel
Når POST /v1/generation/jobs kaldes med et characterId, loader arbejderen den matchende LoRA ind i SDXL-workflowet og anvender den under sampling.
Per-karakter LoRAs er grunden til, at hvert billede, du får tilbage af den samme karakter, ligner den samme person.
Ofte stillede spørgsmål
How LovlyChat Keeps Character Images On-Model: Per-Character LoRAs Explained explains Why generic SDXL drifts between generations of the same character and how the LovlyChat stack uses per-character LoRAs trained once on cheap GPU pods to keep faces consistent. It is written for users comparing AI companion products, evaluating relationship-style chat experiences, or looking for a clearer way to understand this topic before trying a platform.
This article is for people researching sdxl character consistency, comparing companion platforms, or trying to understand which product features make relationship-style AI chat feel more personal and worth returning to.
sdxl character consistency matters because users searching this topic often have stronger intent than broad chatbot traffic. They usually care about memory, personality, and continuity rather than only novelty or one-off responses.
Users can explore these ideas directly on lovlychat by browsing companions, creating a custom character, and opening persistent chat threads in the browser.