Loading repository data…
Loading repository data…
donaldte / repository
Django DeepSeek Chat est une application de chat en temps réel intégrant une IA basée sur DeepSeek. Elle permet aux utilisateurs de créer des projets, poser des questions à l'IA, apprendre et collaborer grâce à un système interactif de discussion instantanée. Développée avec Django, Django Channels et WebSockets, elle offre une expérience fluide.
Django DeepSeek Chat est une application de chat en temps réel basée sur Django, Django Channels et WebSockets. Elle permet aux utilisateurs de créer et rejoindre des salons de discussion dynamiques et d'interagir avec une IA DeepSeek intégrée. L'application est optimisée pour offrir une expérience fluide et réactive, permettant aux utilisateurs de poser des questions à l'IA, d'apprendre et de collaborer sur des projets.
Avant de commencer, assurez-vous d'avoir les éléments suivants installés sur votre machine :
git clone https://github.com/donaldte/django-deepseek-chat.git
cd django-deepseek-chat
python -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windows
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Accéder à l'application sur http://127.0.0.1:8000
Pour exécuter le serveur en mode WebSocket avec Daphne et Redis, utilise :
daphne -b 0.0.0.0 -p 8000 deepseek_chat.asgi:application
Si tu utilises Redis pour le backend des channels, assure-toi que Redis est installé et lancé :
redis-server
.env (Exemple de configuration environnementale)Crée un fichier .env à la racine du projet et ajoute tes variables de configuration si nécessaire :
SECRET_KEY=your_secret_key
DEBUG=True
DATABASE_URL=postgres://user:password@localhost:5432/deepseek_chat
REDIS_URL=redis://127.0.0.1:6379/0
Les contributions sont les bienvenues ! Pour contribuer :
git checkout -b feature-xyz)git commit -m "Ajout d'une nouvelle fonctionnalité")git push origin feature-xyz)Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.
Développé par Donald Programmeur.
⭐️ N'oublie pas de laisser une étoile sur le repo si ce projet t'a aidé ! ⭐️