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/fa/9-chat-project/solution/backend/python
localizeflow[bot] cd11b4ce09
chore(i18n): sync translations with latest source changes (chunk 11/21, 100 files)
4 weeks ago
..
README.md chore(i18n): sync translations with latest source changes (chunk 11/21, 100 files) 4 weeks ago

README.md

اجرای کد

راه‌اندازی

ساخت محیط مجازی

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

نصب وابستگی‌ها

pip install openai fastapi uvicorn python-dotenv

اجرای API

# روش ۱: اجرای مستقیم
python api.py

# روش ۲: استفاده از uvicorn
uvicorn api:app --host 0.0.0.0 --port 5000 --reload

تست API

برای مشاهده مستندات تعاملی API به آدرس زیر مراجعه کنید: http://localhost:5000/docs

اجرای فرانت‌اند

مطمئن شوید که در پوشه فرانت‌اند قرار دارید

فایل app.js را پیدا کنید، مقدار BASE_URL را به آدرس URL بک‌اند خود تغییر دهید

آن را اجرا کنید

npx http-server -p 8000

سعی کنید در چت یک پیام تایپ کنید، باید پاسخ دریافت کنید (به شرطی که در یک کد اسپیس این را اجرا کنید یا یک توکن دسترسی تنظیم کرده باشید).

راه‌اندازی توکن دسترسی (اگر این را در یک کد اسپیس اجرا نمی‌کنید)

به راه‌اندازی PAT مراجعه کنید


سلب مسئولیت: این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل اشتباهات یا نادرستی‌هایی باشند. سند اصلی به زبان بومی خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حساس، توصیه می‌شود از ترجمه حرفه‌ای انسانی استفاده شود. ما مسئول هیچ‌گونه سو تفاهم یا برداشت نادرست ناشی از استفاده از این ترجمه نیستیم.