Langchain Telegram GPT Chatbot | قم بإنشاء برنامج AI Telegram Chatbot الخاص بك باستخدام المستند الموجود لديك
يحتوي هذا المستودع على برنامج Telegram chatbot المدعوم بواسطة OpenAI's GPT-3.5-turbo وFAISS للبحث عن تشابه المستندات. يمكن لروبوت الدردشة فهم الرسائل النصية والصوتية، وتوفير استجابات ذكية بناءً على مدخلات المستخدم. بالإضافة إلى قدرات المحادثة، يتكامل برنامج الدردشة الآلي أيضًا مع محرك بحث تشابه المستندات، مما يسمح للمستخدمين بالعثور على المعلومات ذات الصلة في مجموعة من المستندات.
تجريبي
DeadlyAI
سمات
- دعم الرسائل النصية والصوتية
- الذكاء الاصطناعي للمحادثة باستخدام GPT-3.5-turbo من OpenAI
- بحث تشابه الوثيقة مع FAISS
- تتبع سجل المحادثات
- جوجل تحويل النص إلى كلام
التقنيات
- بايثون
- واجهة برمجة تطبيقات OpenAI
- فايس
- Telebot
- جوجل تحويل النص إلى كلام
- التعرف على الكلام
- بيدوب
نطاق المستقبل
- دعم لغات إضافية (한국어، 日本語، বامين، إلخ.)
- التكامل مع منصات المراسلة الأخرى
- المزيد من ميزات المحادثة المتقدمة (على سبيل المثال، الاستجابات المدركة للسياق)
- تحسين الأداء وقابلية التوسع
- الاستفادة من الإصدارات الأحدث من نماذج OpenAI
التثبيت والاستخدام
المتطلبات الأساسية
- بايثون 3.7+
- مفتاح OpenAI API
- فايس
- رمز بوت برقية
تثبيت
- انتقل إلى Langchain Chat وقم بإنشاء نموذج بناءً على المستند الخاص بك.
- استنساخ المستودع
git clone https://github.com/shamspias/langchain-chat.git
cd langchain-chat
- انسخ النموذج إلى
models/
- قم بإنشاء البيئة الافتراضية وقم بتنشيطها وتثبيت التبعيات
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt
- انسخ ملف example.env وأعد تسميته إلى .env وأعطي قيم المتغيرات
- قم بتشغيل التطبيق
- ابدأ الدردشة مع الروبوت الخاص بك!
رخصة
هذا المشروع مرخص بموجب ترخيص MIT. راجع ملف الترخيص للحصول على التفاصيل.
المساهمة
المساهمات هي موضع ترحيب! لا تتردد في إرسال المشكلات أو سحب الطلبات لتحسين وظائف برنامج الدردشة الآلي أو أدائه أو وثائقه.
شكر وتقدير
- OpenAI لتوفير نموذج GPT-3.5-turbo
- Facebook AI لتطوير مكتبة FAISS
- مطورو المكتبات والأدوات المختلفة المستخدمة في هذا المشروع