Driftproblemet
Vanilla SDXL som får samma prompt två gånger producerar två tydligt olika personer. För en följeslagsprodukt där användare knyter an till ett specifikt ansikte är det en produktdödare.
Prompt-engineering hjälper lite. Referensbilder via IP-Adapter hjälper mer. Ingen av dem stänger gapet på egen hand.
Varför LoRAs vinner för detta
En LoRA tränad på 20 till 60 noggrant utvalda bilder av en karaktär låser ansikte, kropp och stil i själva diffusionsmodellen.
Kostnaden vid inferenstid är ungefär densamma som bas-SDXL. Träningskostnaden är några dollar på ett litet GPU-kluster.
Hur LovlyChat tränar dem
När en karaktär lanseras körs ett engångsjobb på en RunPod A40 med kohya_ss i cirka 2000 till 4000 steg.
Utdata LoRA-filen är några hundra MB och registreras mot karaktärs-id i vår karaktärsdatabas.
Hur API:et använder dem vid förfrågan
När POST /v1/generation/jobs anropas med ett characterId laddar arbetaren motsvarande LoRA i SDXL-arbetsflödet och applicerar den under sampling.
Per-karaktär LoRAs är anledningen till att varje bild du får tillbaka av samma karaktär ser ut som samma person.
Vanliga frågor
How LovlyChat Keeps Character Images On-Model: Per-Character LoRAs Explained förklarar varför generisk SDXL tappar stilen mellan olika generationer av samma karaktär, och hur LovlyChat-stacken använder per-karaktär-LoRAs, tränade en gång på prisvärda GPU-noder, för att hålla ansikten konsekventa. Artikeln är skriven för användare som jämför AI-kompanjonstjänster, utvärderar chattupplevelser med fokus på relationer, eller vill förstå ämnet bättre innan de provar en plattform.
Den här artikeln är för personer som undersöker karaktärskonsekvens i SDXL, jämför olika kompanjonsplattformar, eller försöker förstå vilka produktfunktioner som gör att AI-chattar med fokus på relationer känns mer personliga och värda att återvända till.
Karaktärskonsekvens i SDXL är viktigt eftersom användare som söker efter detta ämne ofta har ett tydligare syfte än den breda massan av chattanvändare. De bryr sig oftast mer om minne, personlighet och kontinuitet än om bara nyhetens behag eller enstaka svar.
Användare kan utforska dessa koncept direkt på lovlychat genom att bläddra bland kompanjoner, skapa en egen karaktär och öppna ihållande chatttrådar direkt i webbläsaren.