هذا مشروع صغير لدمج استخدام API Openai مع Discord ، من أجل الدردشة مع طرز GPT-3.5-Turbo و GPT-4.
للتفاعل مع API Openai ، ستحتاج إلى حساب Openai Platform. بمجرد التسجيل ، قم بإنشاء مفتاح API من لوحة معلومات حسابك.
ستحتاج أيضًا إلى إنشاء روبوت خلاف لإرسال وقراءة الرسائل من Discord. بعد إنشاء هذا الروبوت ، تأكد من أن أذونات القراءة والكتابة ، ثم أضفها إلى الخادم المطلوب. أيضا ، استرداد رمز الروبوت المميز للدخول في ENV. ملف لاحقا.
أخيرًا ، ستحتاج إلى وجود قناة ترغب في التفاعل مع BOT. بمجرد أن تحصل على تلك القناة ، استرجع معرف القناة من أجل الدخول في ملف .env لاحقًا.
التثبيت والاستخدام يدوي الآن. للقيام بذلك ، يجب عليك استنساخ الريبو والتغيير في الدليل الجديد:
git clone https://github.com/bbbroo/AIDiscord.git
cd AIDiscord
ثم تثبيت المتطلبات:
pip install -r requirements.txt
بعد ذلك ، انسخ .env.example to .env وأدخل مفتاح API Openai ، ومعرف قناة Discord ، ورمز BOT DINCED.
(اختياري) يمكنك تحديث شخصية الذكاء الاصطناعى عن طريق تحديث ملف aipersona.txt ، وتغييره للحصول على الذكاء الاصطناعى كما تريد.
بمجرد اكتمال جميع هذه الخطوات ، قم بتشغيل البرنامج النصي مع الأمر:
python main.py
بمجرد انتهاء البرنامج النصي وتشغيله ، ستحصل على رسالة من الدردشة ذهابًا وإيابًا مع GPT-3.5 على سطر الأوامر. يمكنك أيضًا تحديث "ModelName" في Main.py إلى "GPT-4" إذا كان لديك وصول API إلى هذا النموذج.
✅ القدرة على الدردشة مع GPT-3.5 و GPT-4 في Discord.
✅ توفير شخصية من أجل الذكاء الاصطناعي ، والقدرة على التخصيص أثناء الطيران.
✅ وظيفة لاستعادة المحادثات السابقة.
✅ القدرة على إنشاء وتبديل بين العديد من المساعدين مع سياق مختلف وشخصية دون فقدان المعلومات.
يتوفر هذا الرمز كمصدر مفتوح بموجب شروط ترخيص معهد ماساتشوستس للتكنولوجيا.