Sari la conținutul principal

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.

Documentație conexă