You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/ar/9-chat-project/solution/backend/python/README.md

2.2 KiB

تشغيل الكود

الإعداد

إنشاء بيئة افتراضية

python -m venv venv
source ./venv/bin/activate

تثبيت التبعيات

pip install openai fastapi uvicorn python-dotenv

تشغيل واجهة برمجة التطبيقات (API)

# Method 1: Direct execution
python api.py

# Method 2: Using uvicorn
uvicorn api:app --host 0.0.0.0 --port 5000 --reload

اختبار واجهة برمجة التطبيقات (API)

قم بزيارة وثائق واجهة برمجة التطبيقات التفاعلية على: http://localhost:5000/docs

تشغيل الواجهة الأمامية

تأكد من أنك في مجلد الواجهة الأمامية

حدد موقع app.js، وقم بتغيير BASE_URL إلى عنوان URL الخاص بالخلفية لديك

قم بتشغيله

npx http-server -p 8000

حاول كتابة رسالة في الدردشة، يجب أن ترى استجابة (بشرط أن تكون تعمل في Codespace أو قد قمت بإعداد رمز وصول).

إعداد رمز الوصول (إذا لم تكن تعمل في Codespace)

راجع إعداد PAT


إخلاء المسؤولية:
تم ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي. للحصول على معلومات حاسمة، يُوصى بالترجمة البشرية الاحترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسير خاطئ ينشأ عن استخدام هذه الترجمة.