Mode démo
Le mode démo permet aux déploiements publics de prévisualisation de présenter Libre WebUI sans exiger de véritable compte dorsal ni d’identifiants de fournisseur.
Activation du mode démo
Le mode démo est activé lorsque :
VITE_DEMO_MODE=true, ou- l’interface fonctionne sur un hébergeur de prévisualisation reconnu, comme Vercel, Netlify, GitHub Pages ou un sous-domaine
demo./preview..
Le développement local n’utilise pas le mode démo, sauf si VITE_DEMO_MODE=true est défini.
Comportement de la connexion
En mode démo, le formulaire de connexion est prérempli avec des identifiants de démonstration et les champs sont désactivés. Il suffit de cliquer sur Se connecter. Les boutons d’inscription et OAuth sont masqués.
Ce que fournit le mode démo
Le mode démo utilise des réponses d’API fictives pour les principaux parcours du produit :
- Sessions de discussion et messages
- Modèles
- Personas
- Artefacts
- Préférences
- Listes de plugins
La démonstration reste ainsi interactive sans écrire de véritables données utilisateur.
Ce que ne fait pas le mode démo
Le mode démo n’est pas une stratégie d’authentification pour la production. Il ne fournit ni persistance réelle, ni appels réels aux fournisseurs, ni gestion réelle des comptes, ni véritables conteneurs de tâches Work et exécution de commandes.
Pour un véritable déploiement, exécutez le serveur dorsal avec l’authentification normale et configurez les fournisseurs que vous souhaitez proposer.
Configurer le mode démo
Fichier .env de l’interface :
VITE_DEMO_MODE=true
Compilez et exécutez l’interface comme d’habitude. Si le serveur dorsal fonctionne également, les simulations d’API du mode démo restent prioritaires pour les parcours d’interface pris en charge.