Cette application intègre désormais le support de DeepSeek AI! Vous pouvez choisir entre:
- Mode Client: L'application Flutter communique directement avec DeepSeek
- Mode Serveur: Le backend Python communique avec DeepSeek
Pour utiliser DeepSeek avec votre application:
-
Démarrez le service DeepSeek:
python deepseek_service.py -
Dans l'application, ouvrez le menu et sélectionnez Configuration IA avancée
-
Sous Mode IA Client, sélectionnez "DeepSeek"
-
Sous Mode IA Serveur, sélectionnez "DeepSeek"
Si vous rencontrez des problèmes, utilisez la page de diagnostic:
- Ouvrez l'application et allez dans le menu Déboggage > Statut du système
- Vérifiez que les services sont connectés et que les configurations sont correctes
- Consultez les logs pour plus de détails sur d'éventuelles erreurs
- Python 3.8+
- Flutter 3.0+
- Dépendances Python installées (
pip install -r requirements.txt) - Dépendances Flutter installées (
flutter pub get)
L'application est désormais prête à l'emploi! Suivez ces étapes :
-
Méthode recommandée - Script de démarrage automatique
Exécutez simplement :
./start_app.sh
Ce script démarre automatiquement le serveur backend Python et l'application Flutter.
-
Démarrage manuel
Si vous préférez démarrer les composants manuellement :
a. Démarrez le backend Python :
cd cote_backend python main.pyb. Dans un autre terminal, démarrez l'application Flutter :
cd cote_frontend flutter run
-
Connectez-vous avec l'utilisateur par défaut :
- Username:
test - Password:
password
- Username:
-
Créez une nouvelle conversation après connexion
-
Envoyez des messages et profitez de votre chatbot!
L'application supporte plusieurs modes IA :
- Mode Local : Réponses prédéfinies basées sur des modèles simples (par défaut)
- Mode DeepSeek : Utilise l'API DeepSeek pour des réponses IA avancées
- Mode OpenAI : Utilise l'API OpenAI (configuration requise)
Pour configurer le mode IA, utilisez le menu Configuration IA dans l'application.
Si l'application ne démarre pas correctement :
- Vérifiez que le backend est accessible sur http://localhost:8000
- Assurez-vous que toutes les dépendances sont installées
- Consultez la page "Statut du système" dans l'application pour diagnostiquer les problèmes