Home
Login

واجهة دردشة ذكاء اصطناعي غنية بالميزات ومستضافة ذاتيًا، تدعم Ollama و OpenAI API، وتوفر تجربة محادثة ذكاء اصطناعي غير متصلة بالإنترنت تمامًا

NOASSERTIONJavaScript 99.5kopen-webui Last Updated: 2025-06-20

نظرة عامة على مشروع Open WebUI

Open WebUI عبارة عن منصة ذكاء اصطناعي ذاتية الاستضافة قابلة للتطوير وغنية بالميزات وسهلة الاستخدام، مصممة للتشغيل الكامل دون اتصال بالإنترنت. وهي تدعم مجموعة متنوعة من مشغلات LLM، مثل Ollama وواجهات برمجة تطبيقات متوافقة مع OpenAI، ومحرك استدلال RAG مدمج، مما يجعلها حلاً قويًا لنشر الذكاء الاصطناعي.

الميزات الأساسية

🚀 نشر مبسط

  • تثبيت سهل: تثبيت سلس باستخدام Docker أو Kubernetes (kubectl أو kustomize أو helm)
  • دعم صور متعددة: يوفر صورًا ذات علامات :ollama و :cuda لدعم احتياجات النشر المختلفة
  • تثبيت حزمة Python: يدعم التثبيت السريع عبر pip

🤝 تكامل نماذج متعددة

  • تكامل Ollama: دعم أصلي لتشغيل نماذج Ollama
  • توافق مع واجهة برمجة تطبيقات OpenAI: تكامل سهل مع واجهات برمجة تطبيقات متوافقة مع OpenAI
  • دعم منصات الطرف الثالث: يمكن الاتصال بمنصات مثل LMStudio و GroqCloud و Mistral و OpenRouter وغيرها
  • تزامن نماذج متعددة: التحدث مع نماذج متعددة في وقت واحد، والاستفادة الكاملة من مزايا النماذج المختلفة

🛡️ الأمان وإدارة الأذونات

  • التحكم الدقيق في الأذونات: يمكن للمسؤولين إنشاء أدوار وأذونات مستخدم مفصلة
  • التحكم في الوصول المستند إلى الدور (RBAC): يضمن الوصول الآمن ويحد من الأذونات
  • إدارة مجموعات المستخدمين: يدعم إنشاء وإدارة مجموعات مستخدمين مختلفة

📱 تصميم متجاوب

  • توافق عبر الأنظمة الأساسية: يوفر تجربة سلسة على أجهزة الكمبيوتر المكتبية وأجهزة الكمبيوتر المحمولة والأجهزة المحمولة
  • تطبيق ويب تدريجي (PWA): يوفر تجربة شبيهة بالتطبيقات الأصلية على الأجهزة المحمولة
  • الوصول دون اتصال بالإنترنت: يوفر وظيفة الوصول دون اتصال بالإنترنت على المضيف المحلي

✒️ دعم المحتوى

  • دعم Markdown: وظيفة عرض Markdown كاملة
  • دعم LaTeX: يدعم عرض الصيغ الرياضية والرموز العلمية
  • تدويل متعدد اللغات: يدعم واجهة متعددة اللغات

🎤 تفاعل الوسائط المتعددة

  • مكالمات صوتية: دمج وظيفة المكالمات الصوتية بدون استخدام اليدين
  • مكالمات الفيديو: يدعم مكالمات الفيديو، مما يوفر بيئة تفاعلية أكثر ديناميكية
  • الإدخال الصوتي: يدعم الإدخال الصوتي والتعرف عليه

🛠️ وظائف متقدمة

منشئ النماذج

  • إنشاء نماذج Ollama بسهولة من خلال واجهة الويب
  • إنشاء وإضافة أدوار/وكلاء مخصصين
  • تخصيص عناصر الدردشة
  • استيراد النماذج بسهولة من خلال تكامل مجتمع Open WebUI

أداة استدعاء وظائف Python

  • دعم محرر التعليمات البرمجية المدمج
  • دعم الأدوات في مساحة العمل
  • وظائف مدمجة (BYOF): تحقيق تكامل LLM سلس عن طريق إضافة وظائف Python خالصة

📚 تكامل RAG محلي

  • التفاعل مع المستندات: دمج التفاعل مع المستندات بسلاسة في تجربة الدردشة
  • مكتبة المستندات: قم بتحميل المستندات مباشرة في الدردشة أو إضافتها إلى مكتبة المستندات
  • أوامر الاستعلام: استخدم أوامر # للوصول إلى المستندات بسهولة
  • جيل معزز بالاسترجاع: يوفر دعمًا متقدمًا لـ RAG

🔍 بحث الويب RAG

  • مقدمو خدمات بحث متعددون: يدعم SearXNG و Google PSE و Brave Search و serpstack و serper و Serply و DuckDuckGo و TavilySearch و SearchApi و Bing
  • تكامل نتائج البحث: حقن نتائج البحث مباشرة في تجربة الدردشة
  • الحصول على معلومات في الوقت الفعلي: الحصول على أحدث معلومات الشبكة

🌐 وظيفة تصفح الويب

  • استخدم الأمر # متبوعًا بعنوان URL لدمج محتوى موقع الويب بسلاسة في الدردشة
  • دمج محتوى الويب مباشرة في المحادثة
  • تعزيز ثراء وعمق التفاعل

🎨 تكامل إنشاء الصور

  • إنشاء صور محلية: يدعم AUTOMATIC1111 API أو ComfyUI
  • إنشاء صور خارجية: يدعم DALL-E من OpenAI
  • محتوى مرئي ديناميكي: إثراء المحتوى المرئي لتجربة الدردشة

🧩 المكونات الإضافية والملحقات

إطار عمل المكونات الإضافية Pipelines

  • استخدم إطار عمل المكونات الإضافية Pipelines لدمج المنطق المخصص ومكتبات Python بسلاسة في Open WebUI
  • دعم استدعاء الوظائف
  • التحكم في وصول المستخدم وتقييد المعدل
  • استخدام أدوات مثل Langfuse لمراقبة الاستخدام
  • دعم LibreTranslate للترجمة في الوقت الفعلي للغات متعددة
  • وظائف متقدمة مثل تصفية الرسائل السامة

طرق التثبيت

تثبيت Python pip

# تثبيت Open WebUI
pip install open-webui

# تشغيل Open WebUI
open-webui serve

تثبيت Docker

التثبيت الأساسي

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

تثبيت دعم GPU

docker run -d -p 3000:8080 --gpus all --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:cuda

تثبيت كامل يتضمن Ollama

docker run -d -p 3000:8080 -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:ollama

المجتمع والنظام البيئي

مجتمع Open WebUI

  • اكتشاف وتنزيل واستكشاف Modelfiles المخصصة
  • يوفر إمكانيات واسعة لتعزيز تفاعل الدردشة
  • دعم ومساهمات مجتمعية نشطة

تحديثات مستمرة

  • تحديثات وإصلاحات وميزات جديدة منتظمة
  • فريق تطوير نشط
  • استجابة لتعليقات المجتمع

ميزات على مستوى المؤسسات

  • خطة المؤسسة: توفر وظائف محسنة
  • سمات مخصصة: يدعم السمات المخصصة والعلامات التجارية
  • دعم احترافي: دعم فني على مستوى المؤسسات

حالات الاستخدام

المستخدمون الأفراد

  • مساعد شخصي للذكاء الاصطناعي
  • أداة للتعلم والبحث
  • مساعد كتابة إبداعية
  • مساعدة في تطوير التعليمات البرمجية

مستخدمو المؤسسات

  • استعلام عن قاعدة المعرفة الداخلية
  • أتمتة خدمة العملاء
  • معالجة وتحليل المستندات
  • أداة للتعاون الجماعي

المطورون

  • تطوير نماذج أولية لتطبيقات الذكاء الاصطناعي
  • اختبار وتقييم النماذج
  • تطوير أدوات الذكاء الاصطناعي المخصصة
  • اختبار تكامل واجهة برمجة التطبيقات

البنية التقنية

تقنيات الواجهة الأمامية

  • مجموعة تقنيات الويب الحديثة
  • تصميم متجاوب
  • دعم PWA
  • تدويل متعدد اللغات

تقنيات الواجهة الخلفية

  • بنية تحتية لـ Python
  • تصميم RESTful API
  • بنية معيارية
  • نشر حاويات

معالجة البيانات

  • جيل معزز باسترجاع RAG
  • متجه المستندات
  • تكامل البحث في الوقت الفعلي
  • معالجة البيانات متعددة الوسائط

الميزات والمزايا

  1. مفتوح المصدر بالكامل: ترخيص MIT، حرية الاستخدام والتعديل
  2. حماية الخصوصية: يعمل بشكل كامل دون اتصال بالإنترنت، ولا يتم تسريب البيانات
  3. غني بالميزات: يدمج مجموعة متنوعة من الوظائف المطلوبة لتطبيقات الذكاء الاصطناعي الحديثة
  4. سهل النشر: طرق تثبيت متعددة، مناسبة للمستخدمين ذوي المستويات التقنية المختلفة
  5. قابل للتخصيص بدرجة كبيرة: دعم نظام المكونات الإضافية والوظائف المخصصة
  6. مجتمع نشط: تطوير مستمر ودعم مجتمعي

ملخص

Open WebUI عبارة عن منصة ذكاء اصطناعي ذاتية الاستضافة شاملة وسهلة الاستخدام، وهي مناسبة بشكل خاص للمستخدمين الذين يحتاجون إلى حماية الخصوصية وتخصيص الوظائف والتحكم الكامل. سواء للاستخدام الشخصي أو النشر المؤسسي، يمكن أن يوفر تجربة تفاعل ذكاء اصطناعي قوية ومرنة. من خلال نظام المكونات الإضافية الغني والدعم المجتمعي المستمر، أصبح Open WebUI حلاً رائدًا في مجال واجهات الذكاء الاصطناعي مفتوحة المصدر.