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

1.7 KiB

Pokreni kod

Postavljanje

Kreiraj virtualno okruženje

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

Instaliraj ovisnosti

pip install openai fastapi uvicorn python-dotenv

Pokreni API

# Method 1: Direct execution
python api.py

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

Testiraj API

Posjeti interaktivnu dokumentaciju API-ja na: http://localhost:5000/docs

Pokreni frontend

Provjeri da se nalaziš u mapi frontend

Pronađi app.js, promijeni BASE_URL na URL svog backend-a

Pokreni ga

npx http-server -p 8000

Pokušaj upisati poruku u chat, trebao bi vidjeti odgovor (pod uvjetom da ovo pokrećeš u Codespaceu ili si postavio pristupni token).

Postavi pristupni token (ako ovo ne pokrećeš u Codespaceu)

Pogledaj Postavljanje PAT-a


Izjava o odricanju odgovornosti:
Ovaj dokument je preveden pomoću AI usluge za prevođenje Co-op Translator. Iako nastojimo osigurati točnost, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za ključne informacije preporučuje se profesionalni prijevod od strane čovjeka. Ne preuzimamo odgovornost za nesporazume ili pogrešna tumačenja koja proizlaze iz korištenja ovog prijevoda.