Демонстраційний режим
Демонстраційний режим дає змогу публічним попереднім розгортанням показувати Libre WebUI без справжнього облікового запису на сервері або облікових даних провайдера.
Коли режим вмикається
Він вмикається, якщо:
- задано
VITE_DEMO_MODE=true; або - фронтенд працює на відомому хості попереднього перегляду, як-от Vercel, Netlify, GitHub Pages чи піддомен
demo./preview..
Локальна розробка не використовує демонстраційний режим, якщо явно не задано VITE_DEMO_MODE=true.
Поведінка входу
Форма входу попередньо заповнена демонстраційними обліковими даними, а поля вимкнено. Користувач лише натискає Увійти. Кнопки реєстрації та OAuth приховано.
Що надає демонстраційний режим
Для основних потоків продукту використовуються імітовані відповіді API:
- Сеанси чату та повідомлення
- Моделі
- Персони
- Артефакти
- Уподобання
- Списки плагінів
Це зберігає інтерактивність без запису справжніх даних користувача.
Чого режим не робить
Це не стратегія автентифікації для промислового середовища. Він не забезпечує справжнього постійного зберігання, викликів провайдерів, керування обліковими записами, контейнерів завдань Work або виконання команд.
Для справжнього розгортання запустіть сервер зі звичайною автентифікацією та налаштуйте потрібних провайдерів.
Налаштування
Файл .env фронтенду:
VITE_DEMO_MODE=true
Збирайте й запускайте фронтенд як зазвичай. Навіть якщо сервер також працює, імітації API демонстраційного режиму мають пріоритет для підтримуваних потоків інтерфейсу.