Ce projet est une application Django qui intègre un chatbot utilisant OpenAI pour répondre aux questions des utilisateurs basées sur la documentation. Le chatbot peut détecter la langue du contexte et répondre dans la langue préférée de l'utilisateur.
- Python 3.10+
- OpenAI API
- Docker (optionnel)
- gettext
Assurez-vous que Docker et Docker Compose sont installés sur votre machine.
Créez un fichier .env à 'la racine du projet' et ajoutez votre clé API OpenAI :
OPENAI_API_KEY=<votre-cle-api-openai>docker-compose up --buildCela construira et démarrera les conteneurs définis dans /docker-compose.yml.
Utilisez votre navigateur préféré et naviguez vers http://localhost:8000.
python -m venv venv
source venv/bin/activate # Sur Windows: venv\Scripts\activatepip install -r requirements.txtexport OPENAI_API_KEY=<votre-cle-api-openai>python manage.py makemigrations
python manage.py migrate
python django-admin compilemessages
python manage.py runserver