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

2.5 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 адреса на вашия бекенд

Стартирайте го

npx http-server -p 8000

Опитайте да напишете съобщение в чата, трябва да видите отговор (ако го стартирате в Codespace или сте настроили токен за достъп).

Настройка на токен за достъп (ако не го стартирате в Codespace)

Вижте Настройка на PAT


Отказ от отговорност:
Този документ е преведен с помощта на AI услуга за превод Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи може да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да било недоразумения или погрешни интерпретации, произтичащи от използването на този превод.