لاحظ أن هذا المستودع غير محافظ. لقد بدأنا العمل على نهج آخر يوفر المزيد من الوصول الحبيبي إلى العوامل التي تعمل بالطاقة LLM. يرجى مراجعة https://github.com/homanp/superagent. نحن نقدر كل التعليقات والمساهمات
مجموعة أدوات الدردشة المفتوحة المصدر بدون رمز مصممة على قمة Langchain.
يمكّن Langchain UI أي شخص من إنشاء واستضافة chatbots باستخدام نوع من عدم الرمز من INTEFACE.
سمات:
إنشاء chatgpt مخصص مثل chatbot.
امنح سياق chatbot باستخدام مواقف البيانات الخارجية والمكونات الإضافية والمطالبات ChatGPT.
نقطة نهاية API مخصصة لكل chatbot.
أحضر ديسيبل الخاص بك
أحضر مزود المصادقة الخاص بك (الإعدادات الافتراضية إلى جيثب)
الاستخدام quoutas
تضمين chatbots على أي موقع أو تطبيق
موضوعات chatbot
... وأكثر
Langchain UI يستخدم NextJS 13 appDir . اقرأ المزيد عنها هنا
لقد قمنا بترحيل جميع وظائف الوكيل من Langchain TypeScript إلى Langchain Python. وبالتالي ستحتاج إلى تشغيل واجهة برمجة تطبيقات Langchain UI من أجل التفاعل مع chatbot. في المستقبل عندما تكون حزمة TS على قدم المساواة مع حزمة Python ، سنقوم بالترحيل إلى استخدام JavaScript فقط.
قم بإعداد Langchain UI API
استنساخ repo في مستودع github عام (أو شوكة https://github.com/homanp/langchain-ui/fork). إذا كنت تخطط لتوزيع الرمز ، فاحتفظ برمز المصدر العام.
git clone https://github.com/homanp/langchain-ui.gitانتقل إلى مجلد المشروع
cd langchain-uiتثبيت الحزم مع NPM
npm installقم بإعداد ملف .env الخاص بك
.env.example إلى .envتشغيل المشروع
npm run devقم بتشغيل Linter
npm run lintبناء المشروع
npm run buildتتمثل مهمتنا في تسهيل أي شخص لإنشاء تطبيقات LLM وتشغيلها في السحابة. نحن سعداء للغاية بأي مساهمات ترغب في تقديمها. قم بإنشاء ميزات جديدة أو إصلاح الأخطاء أو تحسينها على INFRA.
يمكنك قراءة المزيد حول كيفية المساهمة هنا.