Pular para o conteúdo principal

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.

Documentos relacionados