Modo de demostración
El modo de demostración permite que los despliegues públicos de vista previa muestren Libre WebUI sin exigir una cuenta real del backend ni credenciales de un proveedor.
Cuándo se activa el modo de demostración
El modo de demostración se activa cuando:
VITE_DEMO_MODE=true, o- el frontend se ejecuta en un proveedor de vistas previas reconocido, como Vercel, Netlify, GitHub Pages o un subdominio
demo./preview..
El desarrollo local no utiliza el modo de demostración salvo que se defina VITE_DEMO_MODE=true.
Comportamiento del inicio de sesión
En el modo de demostración, el formulario de inicio de sesión aparece rellenado con credenciales de prueba y sus campos están deshabilitados. Los usuarios solo tienen que pulsar Iniciar sesión. Los botones de registro y OAuth permanecen ocultos.
Qué proporciona el modo de demostración
El modo de demostración utiliza respuestas de API simuladas para los principales flujos del producto:
- Sesiones de chat y mensajes
- Modelos
- Personas
- Artefactos
- Preferencias
- Listas de plugins
Así, la demostración sigue siendo interactiva sin escribir datos reales de usuarios.
Qué no hace el modo de demostración
El modo de demostración no es una estrategia de autenticación para producción. No proporciona persistencia real, llamadas reales a proveedores, gestión real de cuentas ni contenedores y ejecución de comandos reales para tareas de Work.
Para un despliegue real, ejecuta el backend con la autenticación normal y configura los proveedores que quieras ofrecer.
Configurar el modo de demostración
Archivo .env del frontend:
VITE_DEMO_MODE=true
Compila y ejecuta el frontend como de costumbre. Si el backend también está en ejecución, las simulaciones de API del modo de demostración siguen teniendo prioridad en los flujos compatibles de la interfaz.