中文 | إنجليزي
الهدف من هذا المشروع هو الاستفادة من واجهة برمجة تطبيقات Openai لإنشاء chatbot التي تمتلك خصائص فريدة ودمجها في لعبة RPG.
حاليًا ، يضم المشروع حرفين مبنيين ، Li Ming و Avery Kim ، الذي يمكنك التفاعل معه تحت قسم لعب الأدوار في العرض التوضيحي. للمشاركة ، تأكد من الحصول على KPI Openai الخاص بك وإدخاله في الحقل المقدم في أسفل اليسار. من الضروري أن نلاحظ أن العرض التوضيحي هو موقع ويب صامت بدون وجود واجهات خلفية ، لذلك لن يتم نقل واجهة برمجة تطبيقات Openai إلى أي شخص. بالإضافة إلى الحرفين ، يمكنك أيضًا التواصل مع chatgpt الأساسي عبر قسم الدردشة.
ملاحظة: يمكنك الاشتراك في مفتاح API من Openai. قم بإنشاء مفتاح API لخدمة Openai باتباع الإرشادات على موقع Openai مجانًا.
؟ العرض التوضيحي




python3 -m venv venv لإنشاء بيئة افتراضية جديدة تسمى "VenV".source venv/bin/activate . على Windows ، استخدم .venvScriptsactivate بدلاً من ذلك.requirements.txt باستخدام pip install -r requirements.txt في المحطة الخاصة بك.config.py ضمن مجلد chatbot مع اسم mine_config.py .python manage.py generate_secret_key في المحطة الخاصة بك. استبدل SECRET_KEY في mine_config.py تحت مجلد chatbot بالمفتاح الذي أنشأته.OPENAI_API_KEY في mine_config.py تحت مجلد chatbot بمفتاحك الخاص. ملاحظة: إذا قمت بإعداد بيئة افتراضية في الخطوة 2 ، فستحتاج إلى تنشيطها قبل تشغيل أي أوامر تتعلق بالمشروع. لتفعيل البيئة الافتراضية ، قم بتشغيل source env/bin/activate . لإلغاء تنشيطه ، ما عليك سوى تشغيل الأمر deactivate .
قبل بدء تشغيل الخادم ، انتقل إلى المجلد الجذري للمشروع في المحطة الخاصة بك وقم بتشغيل python manage.py migrate لتطبيق ترحيل قاعدة البيانات.
لتشغيل chatbot ، قم بتشغيل Command python manage.py runserver . ثم افتح متصفح الويب الخاص بك وانتقل إلى http://localhost:8000 للوصول إلى تطبيق chatbot.
يقدم هذا المشروع مثالاً على كيفية إنشاء تطبيق chatbot باستخدام Openai GPT-3.5-Turbo. لا تتردد في تعديل الكود لتناسب احتياجاتك ، ولا تنسى إنشاء مفتاحك السري ومفتاح API عند تشغيل التطبيق.
يتم إصدار هذا المشروع تحت رخصة معهد ماساتشوستس للتكنولوجيا.