Passa al contenuto principale

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.

Documentazione correlata