Mod demonstrativ
Modul demonstrativ permite implementărilor publice de previzualizare să prezinte Libre WebUI fără a necesita un cont backend real sau credențiale de furnizor.
Când se activează modul demonstrativ
Modul demonstrativ se activează când:
- este setat
VITE_DEMO_MODE=true; sau - frontend-ul rulează pe o gazdă de previzualizare recunoscută, precum Vercel, Netlify, GitHub Pages sau un subdomeniu
demo./preview..
Dezvoltarea locală nu folosește modul demonstrativ decât dacă este setat VITE_DEMO_MODE=true.
Comportamentul autentificării
În modul demonstrativ, formularul de autentificare este precompletat cu credențiale demonstrative, iar câmpurile sunt dezactivate. Utilizatorii trebuie doar să apese Autentificare. Butoanele de înregistrare și OAuth sunt ascunse.
Ce oferă modul demonstrativ
Modul demonstrativ folosește răspunsuri API simulate pentru fluxurile principale ale produsului:
- Sesiuni și mesaje de chat
- Modele
- Personaje
- Artefacte
- Preferințe
- Liste de pluginuri
Astfel, demonstrația rămâne interactivă fără a scrie date reale ale utilizatorilor.
Ce nu face modul demonstrativ
Modul demonstrativ nu este o strategie de autentificare pentru producție. Nu oferă persistență reală, apeluri reale către furnizori, administrarea reală a conturilor sau containere și execuții de comenzi reale pentru sarcinile Work.
Pentru o implementare reală, rulați backend-ul cu autentificare normală și configurați furnizorii pe care doriți să îi puneți la dispoziție.
Configurarea modului demonstrativ
Fișierul .env al frontend-ului:
VITE_DEMO_MODE=true
Compilați și rulați frontend-ul ca de obicei. Chiar dacă backend-ul rulează, răspunsurile API simulate ale modului demonstrativ au prioritate pentru fluxurile UI acceptate.