نظرة عامة على مشروع LobeChat
LobeChat هو إطار عمل مفتوح المصدر وحديث للدردشة بالذكاء الاصطناعي، يدعم العديد من مزودي الذكاء الاصطناعي (OpenAI / Claude 4 / Gemini / DeepSeek / Ollama / Qwen)، وقواعد المعرفة (تحميل الملفات / إدارة المعرفة / RAG)، والوسائط المتعددة (المكونات الإضافية / Artifacts / MCP) ووظائف سلسلة التفكير. يمكن للمستخدمين نشر تطبيق ChatGPT/Claude/DeepSeek الخاص بهم مجانًا بنقرة واحدة.
الميزات الأساسية
🧠 تصور سلسلة التفكير بالذكاء الاصطناعي
جرب عملية استنتاج الذكاء الاصطناعي كما لم يحدث من قبل. من خلال وظيفة تصور سلسلة التفكير (CoT) المبتكرة، يمكن للمستخدمين مراقبة كيفية تطور المشكلات المعقدة تدريجيًا، مما يوفر شفافية غير مسبوقة لعملية اتخاذ القرار بالذكاء الاصطناعي. تحول هذه الميزة التفكير المجرد إلى تجربة تفاعلية جذابة.
🌿 محادثات متفرعة
تقديم طريقة أكثر طبيعية ومرونة للمحادثات بالذكاء الاصطناعي. من خلال وظيفة المحادثات المتفرعة، يمكن أن تتطور المناقشات في اتجاهات متعددة مثل المحادثات البشرية، وإنشاء فروع محادثة جديدة من أي رسالة:
- وضع الاستمرار: توسيع المناقشة الحالية بسلاسة مع الحفاظ على السياق القيم
- الوضع المستقل: بدء موضوعات جديدة بناءً على أي رسالة سابقة
🎨 تكامل Claude Artifacts
تكامل وظيفة Claude Artifacts، وتوسيع حدود التفاعل بين الذكاء الاصطناعي والبشر، ودعم الإنشاء والتصور في الوقت الفعلي لتنسيقات محتوى متعددة:
- إنشاء وعرض رسومات SVG ديناميكية
- بناء وتقديم صفحات HTML تفاعلية في الوقت الفعلي
- إنشاء تنسيقات متعددة من المستندات الاحترافية
📁 تحميل الملفات وقاعدة المعرفة
دعم تحميل الملفات ووظائف قاعدة المعرفة، يمكن للمستخدمين تحميل أنواع مختلفة من الملفات بما في ذلك المستندات والصور والصوت والفيديو، وإنشاء قاعدة معرفة، لتسهيل إدارة الملفات والبحث فيها.
🤖 دعم مزودي الذكاء الاصطناعي المتعددين
يدعم LobeChat أكثر من 30 مزود خدمة نماذج الذكاء الاصطناعي، بما في ذلك على سبيل المثال لا الحصر:
المزودون الرئيسيون
- OpenAI: نماذج سلسلة GPT، الشركة الرائدة عالميًا في مجال معالجة اللغة الطبيعية
- Anthropic: نماذج Claude 3.5 Sonnet، Claude 3 series
- Google: نماذج Gemini متعددة الوسائط للذكاء الاصطناعي
- DeepSeek: تركز على البحث والتطبيق في تكنولوجيا الذكاء الاصطناعي
- Ollama: يدعم نشر النماذج محليًا
- Qwen: نموذج لغوي واسع النطاق تم تطويره بشكل مستقل بواسطة Alibaba Cloud
المزودون الآخرون المدعومون
- Amazon Bedrock
- HuggingFace
- OpenRouter
- Cloudflare Workers AI
- GitHub Models
- Novita AI
- Together AI
- Fireworks AI
- Groq
- Perplexity
- Mistral
👁️ قدرات الوسائط المتعددة
يدعم أحدث نموذج gpt-4-vision من OpenAI، ولديه القدرة على التعرف البصري. يمكن للمستخدمين بسهولة تحميل أو سحب وإفلات الصور في مربع الحوار، ويمكن للذكاء الاصطناعي التعرف على محتوى الصورة وإجراء حوار ذكي بناءً على ذلك.
🎤 تحويل النص إلى كلام (TTS) وتحويل الكلام إلى نص (STT)
يدعم تقنيات TTS و STT، ويمكن للتطبيق تحويل الرسائل النصية إلى مخرجات صوتية واضحة. يمكن للمستخدمين الاختيار من بين مجموعة متنوعة من خيارات الصوت، بما في ذلك OpenAI Audio و Microsoft Edge Speech.
🎨 إنشاء صور من النص
يدعم أحدث تقنيات إنشاء الصور من النص، ويمكن للمستخدمين استدعاء أدوات إنشاء الصور مباشرة في محادثاتهم مع الذكاء الاصطناعي. من خلال أدوات الذكاء الاصطناعي مثل DALL-E 3 و MidJourney و Pollinations، يمكن تحويل الأفكار إلى صور.
🔌 نظام بيئي للمكونات الإضافية
يعد النظام البيئي للمكونات الإضافية امتدادًا مهمًا للوظائف الأساسية لـ LobeChat، مما يعزز بشكل كبير من التطبيق العملي والمرونة للمساعد:
- الحصول على المعلومات ومعالجتها في الوقت الفعلي
- البحث عن معلومات الشبكة
- البحث السريع عن المستندات
- توليد الصور
- الحصول على البيانات من منصات مختلفة مثل Bilibili و Steam
- التفاعل مع خدمات الطرف الثالث المختلفة
🏪 سوق الوكلاء
في سوق LobeChat Agent، يمكن للمبدعين اكتشاف مجتمع حيوي ومبتكر يجمع العديد من الوكلاء المصممين بعناية. لا يلعب هؤلاء الوكلاء دورًا مهمًا في سيناريوهات العمل فحسب، بل يوفرون أيضًا راحة كبيرة في عملية التعلم.
💾 خيارات تخزين البيانات
يدعم خيارين لقاعدة البيانات:
- قاعدة بيانات محلية: مناسبة للمستخدمين الذين يحتاجون إلى مزيد من التحكم في البيانات وحماية الخصوصية، باستخدام تقنية CRDT لتحقيق المزامنة بين الأجهزة المتعددة
- قاعدة بيانات الخادم: يدعم PostgreSQL كقاعدة بيانات للخادم، مما يوفر تجربة مستخدم أكثر ملاءمة
👥 إدارة المستخدمين المتعددين
يوفر حلين رئيسيين لمصادقة المستخدم وإدارته:
- next-auth: يدمج مكتبة مصادقة مرنة وقوية، تدعم OAuth وتسجيل الدخول عبر البريد الإلكتروني وطرق المصادقة الأخرى
- Clerk: منصة حديثة لإدارة المستخدمين، توفر وظائف متقدمة مثل المصادقة متعددة العوامل (MFA) وإدارة ملفات تعريف المستخدمين
📱 دعم PWA
باستخدام تقنية تطبيق الويب التقدمي (PWA)، يوفر تجربة قريبة من التطبيقات الأصلية على أجهزة سطح المكتب والأجهزة المحمولة، مع الحفاظ على الخصائص خفيفة الوزن وعالية الأداء.
🎨 تخصيص المظهر
يوفر أوضاعًا متنوعة ومرنة للمظهر:
- وضع النهار الفاتح ووضع الليل الداكن
- خيارات تخصيص ألوان غنية
- دعم وضع فقاعة الدردشة ووضع المستند
- التعرف الذكي على وضع لون النظام والتبديل التلقائي للمظهر
الخصائص التقنية
🚀 نشر سريع
- النشر بنقرة واحدة باستخدام منصة Vercel أو صورة Docker
- اكتمال النشر في غضون دقيقة واحدة، دون الحاجة إلى تكوين معقد
- دعم ربط المجال المخصص
🔒 حماية الخصوصية
يتم تخزين جميع البيانات محليًا في متصفح المستخدم، مما يضمن أمان خصوصية المستخدم.
💎 تصميم واجهة مستخدم رائع
- واجهة مصممة بعناية، ومظهر أنيق وتفاعل سلس
- دعم المظهر الفاتح والداكن
- تصميم صديق للجوال
- يوفر دعم PWA تجربة أقرب إلى الأصل
🗣️ تجربة محادثة سلسة
- تضمن الاستجابة السلسة تجربة محادثة سلسة
- دعم كامل لعرض Markdown
- دعم تمييز التعليمات البرمجية وصيغ LaTeX ومخططات Mermaid الانسيابية وما إلى ذلك
طرق النشر
خيارات النشر بنقرة واحدة
- Vercel
- Zeabur
- Sealos
- RepoCloud
- Alibaba Cloud
التطوير المحلي
$ git clone https://github.com/lobehub/lobe-chat.git
$ cd lobe-chat
$ pnpm install
$ pnpm dev
استخدام GitHub Codespaces
يدعم بيئة التطوير عبر الإنترنت، دون الحاجة إلى تكوين محلي.
المنتجات ذات الصلة
يوفر LobeHub أيضًا المنتجات ذات الصلة التالية:
- Lobe SD Theme: مظهر حديث لـ Stable Diffusion WebUI
- Lobe Midjourney WebUI: واجهة WebUI لـ Midjourney
- Lobe i18n: أداة ترجمة تلقائية دولية i18n مدعومة من ChatGPT
- Lobe Commit: أداة CLI لإنشاء رسائل Git commit بناءً على Langchain/ChatGPT