عن المشروع

LibreChat منصة دردشة ذكية مفتوحة المصدر وقابلة للاستضافة الذاتية تجمع عدة مزودي ذكاء اصطناعي خلف واجهة واحدة مستوحاة من ChatGPT. وفقًا لملف README الخاص بها، تدعم Anthropic (Claude) وAWS Bedrock وOpenAI وAzure OpenAI وGoogle وVertex AI وواجهة برمجة تطبيقات OpenAI Responses، بالإضافة إلى نقاط نهاية متوافقة مع OpenAI ومزودون محليون أو عن بعد مثل Ollama وgroq وCohere وMistral AI وOpenRouter وDeepSeek وQwen وغيرهم. المجالات الرئيسية للقدرة الموصوفة في ملف README: - اختيار الموديلات والتبديل بينها: يمكنك الاختيار بين العديد من المزايدين ونقاط النهاية، والتبديل أثناء المحادثة. - الوكلاء والأدوات: وكلاء مخصصون بدون كود، سوق وكلاء، مشاركة مع المستخدمين والمجموعات، دعم Model Context Protocol (MCP)، مهارات كحزم تعليمات قابلة لإعادة الاستخدام SKILL.md، وكلاء فرعيين يجزمون العمل لتشغيلات child معزولة. - مفسر الأكواد: تنفيذ محمي في بيئات Python وNode.js (JS/TS) وGo وC/C++ وJava وPHP وRust وFortran، مع رفع ملفات ومعالجتها وتنزيلها؛ مدعوم بواسطة ClickHouse/code-interpreter. - البحث عبر الويب: يجمع بين مزودي البحث ومحللي المحتوى ومُعيد الترتيب، مع إمكانية تكوين Jina reranking. - واجهة المستخدم التوليدية والمنتجات: محتوى React وHTML وMermaid يُنشأ في الدردشة مع معاينات بملء الشاشة وتصدير Mermaid كـ SVG أو PNG. - توليد الصور وتعديلها: من نص إلى صورة ومن صورة إلى صورة عبر GPT-Image-1 وDALL-E (3/2) وStable Diffusion وFlux أو خوادم MCP. - الإعدادات مسبقة وإدارة السياق: حفظ ومشاركة الإعدادات المسبقة، تفرع المحادثات، تعديل الرسائل وإعادة إرسالها، ومشاركة المطالبات، بالإضافة إلى تفرّع الرسائل والمحادثات. - التفاعلات متعددة الوسائط والملفات: تحليل الصور والدردشة مع الملفات عبر المزايدين المدعومين. - واجهة متعددة اللغات: قائمة طويلة من لغات الواجهة، مع إدارة الترجمة عبر Locize. - واجهة التفكير: عرض ديناميكي لنماذج تسلسل الأفكار/التفكير مثل DeepSeek-R1. - تدفقات قابلة للاستئناف: استجابة تستعيد الاتصال وتستمربه بعد الانقطاع، مع مزامنة عبر تبويبات وأجهزة متعددة، تعمل من إعدادات خادم واحد إلى نشرات أفقية مع Redis. - الكلام والصوت: تحويل الكلام إلى نص ونقلص كلامي إلى كلامي، بدعم من OpenAI وAzure OpenAI وElevenlabs. - الاستيراد والتصدير: استيراد محادثات من LibreChat وChatGPT وChatbot UI؛ وتصديرها كلقطات شاشة أو Markdown أو نص أو JSON. - البحث والاكتشاف: البحث عبر الرسائل والمحادثات. - الوصول متعدد المستخدمين وآمن: OAuth2 وLDAP وتسجيل الدخول بالبريد الإلكتروني، بالإضافة إلى أدوات فحص ومراقبة الإنفاق. - لوحة الإدارة: إدارة مستعرضة للمستخدمين والمجموعات والأدوار وتعديلات التكوين، مرفقة بحزم Docker Compose. - التكوين والنشر: خيارات proxy وreverse proxy، طرق نشر Docker وغيرها، وS3 مع CloudFront لتوصيل الوسائط. يُشير ملف README أيضًا إلى إصدار v0.8.8-rc2 بإضافات مثل التحكم في تشغيل الوكيل، وكلاء يتطلبون تدخل بشري، ومُنشئ وكلاء موحد، وأتمتة وكيل دائمة، وأدوات خلفية، ومحادثات مجدولة (تجريبي)، وميزات الذاكرة والسياق، ولصقات طويلة قابلة للتعديل، وتحسينات المشاركة والمنتجات، وإضافات بحث الويب، وتشديد الأمان والمصادقة، وقوائم نماذج جديدة، ومراقبة Langfuse، وميزات الإدارة. ويربط بالتوثيق وسجل التغييرات ومستودع RAG API، ويدعو للمساهمات والترجمات.