# Chatm2 - AI Assistant Assistant IA intelligent utilisant Google Gemini API avec interface web moderne. ## Installation 1. **Cloner le repository** ```bash git clone cd chatm2 ``` 2. **Installer les dépendances** ```bash pip install -r requirements.txt ``` 3. **Configuration de l'API** - Obtenez une clé API Google Gemini sur [Google AI Studio](https://aistudio.google.com/app/apikey) - Créez un fichier `.env` dans le répertoire racine : ``` GOOGLE_API_KEY=votre_cle_api_ici ``` ## Utilisation ### Démarrage local ```bash python app.py ``` L'application sera accessible sur http://localhost:5000 ### Avec Docker ```bash 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 : 1. Vérifiez que `GOOGLE_API_KEY` est définie 2. Testez l'endpoint `/debug/api_test` 3. Vérifiez les logs de l'application 4. Assurez-vous que le modèle `gemini-2.5-flash` est 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