AnythingLLM: تطبيق الذكاء الاصطناعي الشامل الذي كنت تبحث عنه.
يمكنك الدردشة مع مستنداتك، واستخدام وكلاء الذكاء الاصطناعي، وقابلية التهيئة الفائقة، ومتعددة المستخدمين، ولا يلزم إجراء أي إعداد محبط.
| | مستندات | مثيل مستضاف
الإنجليزية · 简体中文 · 日本語
AnythingLLM لسطح المكتب (Mac وWindows وLinux)! تحميل الآن
تطبيق متكامل يمكّنك من تحويل أي مستند أو مورد أو جزء من المحتوى إلى سياق يمكن لأي ماجستير في إدارة الأعمال استخدامه كمراجع أثناء الدردشة. يسمح لك هذا التطبيق باختيار LLM أو قاعدة بيانات المتجهات التي تريد استخدامها بالإضافة إلى دعم إدارة المستخدمين المتعددين والأذونات.
AnythingLLM هو تطبيق متكامل حيث يمكنك استخدام LLMs التجارية الجاهزة أو LLMs الشائعة مفتوحة المصدر وحلول VectorDB لإنشاء ChatGPT خاص دون أي تنازلات يمكنك تشغيلها محليًا بالإضافة إلى استضافتها عن بُعد وتكون قادرًا على الدردشة بذكاء مع أي وثائق تقدمها له.
يقوم AnythingLLM بتقسيم مستنداتك إلى كائنات تسمى workspaces
. تعمل مساحة العمل بشكل يشبه إلى حد كبير سلسلة المحادثات، ولكن مع إضافة حاوية لمستنداتك. يمكن لمساحات العمل مشاركة المستندات، لكنها لا تتواصل مع بعضها البعض، لذا يمكنك الحفاظ على السياق الخاص بك لكل مساحة عمل نظيفًا.
نماذج اللغات الكبيرة (LLMs):
نماذج التضمين:
نماذج النسخ الصوتي:
دعم TTS (تحويل النص إلى كلام):
دعم STT (تحويل الكلام إلى نص):
قواعد بيانات المتجهات:
يتكون هذا monorepo من ثلاثة أقسام رئيسية:
frontend
: واجهة أمامية viteJS + React يمكنك تشغيلها لإنشاء وإدارة كل المحتوى الخاص بك الذي يمكن لـ LLM استخدامه بسهولة.server
: خادم NodeJS السريع للتعامل مع جميع التفاعلات والقيام بجميع إدارة VectorDB وتفاعلات LLM.collector
: خادم NodeJS السريع الذي يقوم بمعالجة المستندات من واجهة المستخدم وتحليلها.docker
: تعليمات عامل الميناء وعملية البناء + معلومات البناء من المصدر.embed
: وحدة فرعية لإنشاء وإنشاء عنصر واجهة المستخدم المضمن على الويب.browser-extension
: وحدة فرعية لامتداد متصفح Chrome. تحتفظ Mintplex Labs والمجتمع بعدد من طرق النشر والبرامج النصية والقوالب التي يمكنك استخدامها لتشغيل AnythingLLM محليًا. راجع الجدول أدناه لقراءة كيفية النشر في بيئتك المفضلة أو النشر تلقائيًا.
عامل ميناء | أوس | Google Cloud Platform | المحيط الرقمي | رندر.كوم |
---|---|---|---|---|
السكك الحديدية | RepoCloud | إليستيو |
---|---|---|
أو قم بإعداد مثيل AnythingLLM للإنتاج بدون Docker →
yarn setup
لملء ملفات .env
المطلوبة التي ستحتاج إليها في كل قسم من أقسام التطبيق (من جذر الريبو).server/.env.development
وإلا فلن تعمل الأمور بشكل صحيح.yarn dev:server
لتشغيل الخادم محليًا (من جذر الريبو).yarn dev:frontend
لتشغيل الواجهة الأمامية محليًا (من جذر الريبو).yarn dev:collector
لتشغيل أداة تجميع المستندات (من جذر الريبو).تعرف على الوثائق
تعرف على التخزين المؤقت للناقلات
يحتوي AnythingLLM من Mintplex Labs Inc على ميزة القياس عن بعد التي تجمع معلومات الاستخدام المجهولة.
نحن نستخدم هذه المعلومات لمساعدتنا على فهم كيفية استخدام AnythingLLM، ولمساعدتنا في تحديد أولويات العمل على الميزات الجديدة وإصلاحات الأخطاء، ولمساعدتنا على تحسين أداء AnythingLLM واستقراره.
قم بتعيين DISABLE_TELEMETRY
في إعدادات خادمك أو docker .env على "صحيح" لإلغاء الاشتراك في القياس عن بعد. يمكنك أيضًا القيام بذلك داخل التطبيق من خلال الانتقال إلى الشريط الجانبي > Privacy
وتعطيل القياس عن بعد.
سنقوم فقط بتتبع تفاصيل الاستخدام التي تساعدنا في اتخاذ قرارات المنتج وخريطة الطريق، على وجه التحديد:
يمكنك التحقق من هذه المطالبات من خلال البحث عن جميع المواقع التي يتم استدعاء Telemetry.sendTelemetry
فيها. بالإضافة إلى ذلك، تتم كتابة هذه الأحداث في سجل الإخراج حتى تتمكن أيضًا من رؤية البيانات المحددة التي تم إرسالها - إذا تم تمكينها. لا يتم جمع أي IP أو معلومات تعريفية أخرى. موفر القياس عن بعد هو PostHog - وهي خدمة جمع القياس عن بعد مفتوحة المصدر.
عرض كافة أحداث القياس عن بعد في التعليمات البرمجية المصدر
-
حقوق الطبع والنشر © 2024 Mintplex Labs.
هذا المشروع مرخص من معهد ماساتشوستس للتكنولوجيا.