Open-RENEGPT هو روبوت برقية يستخدم GPT-3 لإنشاء استجابات لغة طبيعية بناءً على مطالبات المستخدم. إنه مكتوب في بيثون ويستخدم مكتبات Openai-Async و Aiogram. رمز المصدر مفتوح ومتوفر على جيثب.
لتثبيت التبعيات المطلوبة ، قم بتشغيل:
pip install -r requirements.txt
ستحتاج أيضًا إلى الحصول على مفتاح Openai API من https://openai.com ومفتاح API Telegram من botfather.
ثم ، قم بتحرير ملف main.py وأدخل مفاتيحك في الأسطر التالية:
openai_api = "" # Enter your OpenAI API
telegram_api = "" # Enter your Telegram API
لتشغيل الروبوت ، تنفيذ:
python3 main.py
للتفاعل مع الروبوت ، أرسلها رسالة مع أحد الأوامر التالية:
/nerogpt: سيقوم الروبوت بإنشاء استجابة بناءً على المطالبة. على سبيل المثال ، /nerogpt ما هو GPT-3؟ /alipedialog: سوف يحذف الروبوت تاريخ الرسائل السابقة. يحتفظ الروبوت بمحادثاته مع كل مستخدم في ملف نصي يسمى على معرف المستخدم. يتم تخزين الملفات في المجلد الجذر للمشروع.
تم ترخيص هذا المشروع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص للحصول على التفاصيل.