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

    git clone <repository-url>
    cd chatm2
    
  2. Installer les dépendances

    pip install -r requirements.txt
    
  3. Configuration de l'API

    • Obtenez une clé API Google Gemini sur Google AI Studio
    • Créez un fichier .env dans 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 :

  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