Chatm2 - AI Assistant
Assistant IA intelligent utilisant Google Gemini API avec interface web moderne.
Installation
Cloner le repository
git clone <repository-url> cd chatm2Installer les dépendances
pip install -r requirements.txtConfiguration de l'API
- Obtenez une clé API Google Gemini sur Google AI Studio
- Créez un fichier
.envdans le répertoire racine :
GOOGLE_API_KEY=votre_cle_api_ici
Utilisation
Démarrage local
python app.py
L'application sera accessible sur http://localhost:5000
Avec Docker
docker build -t chatm2 .
docker run -p 7860:7860 -e GOOGLE_API_KEY=votre_cle_api chatm2
Fonctionnalités
- Chat en temps réel avec streaming
- Support des fichiers (images, documents)
- Mode réflexion (thinking) activable
- Historique des conversations
- Interface d'administration
Debug
- Endpoint de test API :
/debug/api_test - Page admin :
/admin1 - Statistiques :
/admin/stats
Dépannage
Si vous ne recevez pas de réponses :
- Vérifiez que
GOOGLE_API_KEYest définie - Testez l'endpoint
/debug/api_test - Vérifiez les logs de l'application
- Assurez-vous que le modèle
gemini-2.5-flashest accessible
title: Chatm emoji: 📚 colorFrom: purple colorTo: green sdk: docker sdk_version: 1.41.1 app_file: app.py pinned: false license: apache-2.0
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference