الوضع التجريبي
يتيح الوضع التجريبي لعمليات نشر المعاينة العامة عرض 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 الخاصة بالوضع التجريبي ذات أولوية في مسارات الواجهة المدعومة.