Modalità demo
La modalità demo consente alle distribuzioni pubbliche di anteprima di mostrare Libre WebUI senza richiedere un vero account backend o credenziali di un provider.
Quando si attiva la modalità demo
La modalità demo viene abilitata quando:
- è impostato
VITE_DEMO_MODE=true; oppure - il frontend è in esecuzione su un host di anteprima riconosciuto, come Vercel, Netlify, GitHub Pages o un sottodominio
demo./preview..
Lo sviluppo locale non usa la modalità demo a meno che non sia impostato VITE_DEMO_MODE=true.
Comportamento dell'accesso
In modalità demo, il modulo di accesso è precompilato con le credenziali demo e i campi sono disabilitati. Gli utenti devono solo fare clic su Accedi. I pulsanti di registrazione e OAuth sono nascosti.
Cosa offre la modalità demo
La modalità demo usa risposte API simulate per i principali flussi del prodotto:
- sessioni di chat e messaggi;
- modelli;
- persona;
- artifact;
- preferenze;
- elenchi di plugin.
In questo modo la demo rimane interattiva senza scrivere dati reali degli utenti.
Cosa non fa la modalità demo
La modalità demo non è una strategia di autenticazione per la produzione. Non offre persistenza reale, chiamate reali ai provider, gestione reale degli account, né container e comandi reali per le attività Work.
Per una distribuzione reale, esegui il backend con l'autenticazione normale e configura i provider che vuoi rendere disponibili.
Configurare la modalità demo
File .env del frontend:
VITE_DEMO_MODE=true
Compila ed esegui il frontend come di consueto. Se è in esecuzione anche il backend, le simulazioni API della modalità demo hanno comunque la precedenza per i flussi UI supportati.