Chuyển tới nội dung chính

Chế độ demo

Chế độ demo cho phép các bản triển khai xem trước công khai giới thiệu Libre WebUI mà không cần tài khoản backend thật hoặc thông tin xác thực của nhà cung cấp.

Khi nào chế độ demo được bật

Chế độ demo được bật khi:

  • VITE_DEMO_MODE=true, or
  • frontend đang chạy trên một máy chủ xem trước được nhận diện như Vercel, Netlify, GitHub Pages hoặc miền phụ demo./preview..

Môi trường phát triển cục bộ không dùng chế độ demo trừ khi đặt VITE_DEMO_MODE=true.

Cách đăng nhập hoạt động

Trong chế độ demo, biểu mẫu đăng nhập được điền sẵn thông tin demo và các trường bị vô hiệu hóa. Người dùng chỉ cần nhấp Đăng nhập. Các nút đăng ký và OAuth được ẩn trong chế độ này.

Chế độ demo cung cấp gì

Chế độ demo dùng phản hồi API giả lập cho các luồng chính của sản phẩm:

  • Phiên trò chuyện và tin nhắn
  • Mô hình
  • Persona
  • Tạo tác
  • Tùy chọn
  • Danh sách plugin

Nhờ đó bản demo vẫn tương tác được mà không ghi dữ liệu người dùng thật.

Chế độ demo không làm gì

Chế độ demo không phải là chiến lược xác thực cho môi trường production. Chế độ này không cung cấp lưu trữ bền vững thật, lệnh gọi nhà cung cấp thật, quản lý tài khoản thật hay container tác vụ Work và thực thi lệnh thật.

Đối với bản triển khai thực, hãy chạy backend với xác thực thông thường và cấu hình các nhà cung cấp bạn muốn đưa vào sử dụng.

Cấu hình chế độ demo

.env của frontend:

VITE_DEMO_MODE=true

Hãy build và chạy frontend như bình thường. Nếu backend cũng đang chạy, các API giả lập của chế độ demo vẫn được ưu tiên trong các luồng UI được hỗ trợ.

Tài liệu liên quan