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/fr/9-chat-project/solution/backend/python
localizeflow[bot] dd022cce62
chore(i18n): sync translations with latest source changes (chunk 12/21, 100 files)
1 month ago
..
README.md chore(i18n): sync translations with latest source changes (chunk 12/21, 100 files) 1 month ago

README.md

Exécuter le code

Configuration

Créer un environnement virtuel

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

Installer les dépendances

pip install openai fastapi uvicorn python-dotenv

Lancer l'API

# Method 1: Direct execution
python api.py

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

Tester l'API

Visitez la documentation interactive de l'API à l'adresse : http://localhost:5000/docs

Lancer le frontend

Assurez-vous d'être dans le dossier frontend

Localisez app.js, changez BASE_URL par l'URL de votre backend

Lancez-le

npx http-server -p 8000

Essayez de taper un message dans le chat, vous devriez voir une réponse (à condition que vous exécutiez cela dans un Codespace ou que vous ayez configuré un jeton d'accès).

Configuration du jeton d'accès (si vous n'exécutez pas cela dans un Codespace)

Voir Configurer un PAT


Avertissement :
Ce document a été traduit à laide du service de traduction automatique Co-op Translator. Bien que nous nous efforcions dassurer lexactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue dorigine doit être considéré comme la source faisant autorité. Pour les informations critiques, une traduction professionnelle réalisée par un humain est recommandée. Nous ne saurions être tenus responsables des malentendus ou des mauvaises interprétations résultant de lutilisation de cette traduction.