يوفر هذا الدليل تعليمات خطوة بخطوة لإعداد وتشغيل تطبيق chatbot الجامعي محليًا.
إليك النسخة المحدثة من قسم المتطلبات الأساسية مع خطوات للتحقق من تثبيتات Python و Visual Studio Code ، وتثبيتها إذا لزم الأمر:
قبل تشغيل التطبيق ، تأكد من أن لديك ما يلي:
تثبيت بيثون
يتطلب التطبيق بيثون. للتحقق مما إذا كان Python مثبتًا ، قم بتشغيل الأمر التالي في محطتك أو موجه الأوامر:
python --versionإذا لم يتم تثبيت Python ، فاتبع هذه الخطوات لتثبيتها:
python --version رمز الاستوديو المرئي (مقابل الكود)
يوصى برمز Visual Studio كمحرر رمز لهذا التطبيق. للتحقق مما إذا تم تثبيت VS Code ، قم بتشغيل الأمر التالي في المحطة الخاصة بك:
code --versionإذا لم يتم تثبيت VS Code ، فاتبع هذه الخطوات لتثبيتها:
code في المحطة. مفتاح الجوزاء API
مفتاح API Gemini مطلوب للتفاعل مع AI التوليدي. اتبع هذه الخطوات للحصول على واحدة:
مفتاح API Search Search
مفتاح API Search Search مطلوب لدمج وظائف البحث على الويب. اتبع هذه الخطوات للحصول على واحدة:
قم بإنشاء ملف config.py
لتخزين مفاتيح API بشكل آمن ، قم بإنشاء ملف config.py في دليل المشروع وأضف الكود التالي:
# config.py
GEMINI_API = "YOUR_API_KEY_HERE"
BING_API = "YOUR_API_KEY_HERE""YOUR_API_KEY_HERE" بمفتاح واجهة برمجة تطبيقات Gemini الفعلية ومفتاح Bing API .app.py ). استخدم الأمر التالي لاستنساخ المستودع من منصة استضافة GIT الخاصة بك (على سبيل المثال ، Github):
git clone https://github.com/manishkolla/GenAI_University_Chatbotقم بتغيير دليل العمل الخاص بك إلى مجلد المستودع المستنسخ:
cd < project-directory >تأكد من تثبيت Python و PIP على نظامك.
python --versionأو
python3 --versionpip --versionإذا كان إما مفقودًا ، فقم بتنزيل وتثبيت أحدث إصدار من Python من موقع Python الرسمي.
يوصى باستخدام بيئة افتراضية لعزل التبعيات.
python -m venv venvvenv S cripts a ctivatepython3 -m venv venv source venv/bin/activate قم بتثبيت جميع مكتبات Python الضرورية المدرجة في ملف requirements.txt :
pip install -r requirements.txtقم بتشغيل تطبيق Flask باستخدام الأمر التالي:
python app.py بمجرد بدء التطبيق ، سيعرض عنوان URL محليًا (عادةً ما يكون http://127.0.0.1:5000/ ). افتح عنوان URL هذا في متصفح الويب الخاص بك للوصول إلى التطبيق.
يمكنك اختبار التطبيق من خلال التفاعل معه من خلال واجهة الويب أو واجهة برمجة التطبيقات (اعتمادًا على التطبيق).
http://127.0.0.1:5000/ ) في متصفحك.بمجرد الانتهاء ، قم بإلغاء تنشيط البيئة الافتراضية باستخدام:
deactivate