Demotilstand
Demotilstand lader offentlige forhåndsvisningsmiljøer vise Libre WebUI uden en rigtig backendkonto eller udbyderlegitimationsoplysninger.
Hvornår demotilstand aktiveres
Demotilstand aktiveres, når:
VITE_DEMO_MODE=true, or- frontend kører på en genkendt forhåndsvisningsvært som Vercel, Netlify, GitHub Pages eller et
demo.-/preview.-underdomæne.
Lokal udvikling bruger ikke demotilstand, medmindre VITE_DEMO_MODE=true er angivet.
Loginadfærd
I demotilstand er loginformularen forudfyldt med demooplysninger, og felterne er deaktiveret. Brugeren skal blot klikke på Log ind. Registrerings- og OAuth-knapper skjules.
Hvad demotilstand leverer
Demotilstand bruger simulerede API-svar til produktets vigtigste flows:
- Chatsessioner og beskeder
- Modeller
- Personaer
- Artefakter
- Indstillinger
- Pluginlister
Det gør demoen interaktiv uden at skrive rigtige brugerdata.
Hvad demotilstand ikke gør
Demotilstand er ikke en godkendelsesstrategi til produktion. Den leverer ikke virkelig persistens, rigtige udbyderkald, rigtig kontoadministration eller rigtige Work-containere og kommandokørsel.
Ved en rigtig udrulning skal backend køre med normal godkendelse, og de ønskede udbydere skal konfigureres.
Konfigurer demotilstand
Frontendens .env:
VITE_DEMO_MODE=true
Byg og kør frontend som normalt. Hvis backend også kører, har demotilstandens simulerede API-svar fortsat forrang i understøttede UI-flows.