Λειτουργία επίδειξης
Η λειτουργία επίδειξης επιτρέπει στις δημόσιες αναπτύξεις προεπισκόπησης να παρουσιάζουν το Libre WebUI χωρίς να απαιτούν πραγματικό λογαριασμό backend ή διαπιστευτήρια παρόχου.
Πότε ενεργοποιείται η λειτουργία επίδειξης
Η λειτουργία επίδειξης ενεργοποιείται όταν:
- έχει οριστεί
VITE_DEMO_MODE=true, ή - το frontend εκτελείται σε αναγνωρισμένο host προεπισκόπησης, όπως Vercel, Netlify, GitHub Pages ή υποτομέα
demo./preview..
Η τοπική ανάπτυξη δεν χρησιμοποιεί λειτουργία επίδειξης, εκτός αν έχει οριστεί VITE_DEMO_MODE=true.
Συμπεριφορά σύνδεσης
Στη λειτουργία επίδειξης, η φόρμα σύνδεσης είναι προσυμπληρωμένη με δοκιμαστικά διαπιστευτήρια και τα πεδία είναι απενεργοποιημένα. Οι χρήστες χρειάζεται μόνο να επιλέξουν Σύνδεση. Τα κουμπιά εγγραφής και OAuth αποκρύπτονται.
Τι παρέχει η λειτουργία επίδειξης
Η λειτουργία επίδειξης χρησιμοποιεί εικονικές αποκρίσεις API για τις βασικές ροές του προϊόντος:
- Συνεδρίες και μηνύματα συνομιλίας
- Μοντέλα
- Περσόνες
- Τεχνουργήματα
- Προτιμήσεις
- Λίστες προσθέτων
Έτσι η επίδειξη παραμένει διαδραστική χωρίς να εγγράφονται πραγματικά δεδομένα χρηστών.
Τι δεν κάνει η λειτουργία επίδειξης
Η λειτουργία επίδειξης δεν αποτελεί στρατηγική ελέγχου ταυτότητας για παραγωγή. Δεν παρέχει πραγματική διατήρηση δεδομένων, πραγματικές κλήσεις παρόχων, πραγματική διαχείριση λογαριασμών ούτε πραγματικά κοντέινερ εργασιών Work και εκτέλεση εντολών.
Για μια πραγματική ανάπτυξη, εκτελέστε το backend με κανονικό έλεγχο ταυτότητας και ρυθμίστε τους παρόχους που θέλετε να διαθέσετε.
Ρύθμιση της λειτουργίας επίδειξης
Αρχείο .env του frontend:
VITE_DEMO_MODE=true
Δημιουργήστε και εκτελέστε το frontend κανονικά. Ακόμη και αν εκτελείται και το backend, οι εικονικές αποκρίσεις API της λειτουργίας επίδειξης εξακολουθούν να έχουν προτεραιότητα στις υποστηριζόμενες ροές του UI.