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/he/9-chat-project/solution/backend/python/README.md

2.0 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

בקרו בתיעוד האינטראקטיבי של ה-API בכתובת: http://localhost:5000/docs

הפעלת ממשק קדמי

וודאו שאתם נמצאים בתיקיית הממשק הקדמי

אתרו את app.js, שנו את BASE_URL לכתובת ה-URL של ה-backend שלכם

הפעילו את זה

npx http-server -p 8000

נסו להקליד הודעה בצ'אט, אתם אמורים לראות תגובה (בתנאי שאתם מפעילים את זה ב-Codespace או שהגדרתם אסימון גישה).

הגדרת אסימון גישה (אם אינכם מפעילים את זה ב-Codespace)

ראו Set up PAT


הצהרת אחריות:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. למרות שאנו שואפים לדיוק, יש לקחת בחשבון שתרגומים אוטומטיים עשויים להכיל שגיאות או אי דיוקים. המסמך המקורי בשפתו המקורית צריך להיחשב כמקור סמכותי. למידע קריטי, מומלץ להשתמש בתרגום מקצועי אנושי. איננו אחראים לאי הבנות או פירושים שגויים הנובעים משימוש בתרגום זה.