Modo de demonstração
O modo de demonstração permite que implantações públicas de prévia mostrem o Libre WebUI sem exigir uma conta real no backend nem credenciais de provedores.
Quando o modo é ativado
O modo de demonstração é ativado quando:
VITE_DEMO_MODE=true; ou- o frontend está em um host de prévia reconhecido, como Vercel, Netlify, GitHub Pages ou um subdomínio
demo./preview..
O desenvolvimento local não usa esse modo, a menos que VITE_DEMO_MODE=true esteja definido.
Comportamento do login
No modo de demonstração, o formulário de login vem preenchido com credenciais de demonstração e os campos ficam desativados. O usuário só precisa clicar em Entrar. Os botões de cadastro e OAuth ficam ocultos.
O que o modo oferece
O modo usa respostas simuladas da API nos principais fluxos:
- Sessões e mensagens de chat
- Modelos
- Personas
- Artefatos
- Preferências
- Listas de plugins
Assim, a demonstração continua interativa sem gravar dados reais de usuários.
O que o modo não faz
O modo de demonstração não é uma estratégia de autenticação para produção. Ele não oferece persistência real, chamadas reais a provedores, gerenciamento real de contas nem contêineres e execução de comandos reais em tarefas Work.
Para uma implantação real, execute o backend com autenticação normal e configure os provedores que deseja disponibilizar.
Configurar o modo
.env do frontend:
VITE_DEMO_MODE=true
Compile e execute o frontend normalmente. Se o backend também estiver em execução, as simulações da API ainda prevalecem nos fluxos compatíveis da interface.