Chatm2 / README.md
kuro223's picture
jojdgldso
fd036de
|
raw
history blame
1.58 kB
# Chatm2 - AI Assistant
Assistant IA intelligent utilisant Google Gemini API avec interface web moderne.
## Installation
1. **Cloner le repository**
```bash
git clone <repository-url>
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