From 46f11e8ed1fdeed5af047f9e40bb0959030a7a05 Mon Sep 17 00:00:00 2001 From: kabir308 Date: Sun, 27 Apr 2025 02:00:32 -0400 Subject: [PATCH] Create ai-modal-project MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AI Modal Project pour MAGI-1 Ce projet implémente une fenêtre contextuelle (modal) d'IA qui peut être intégrée au projet MAGI-1. L'application utilise React pour le frontend et FastAPI pour le backend, avec support pour plusieurs fournisseurs d'IA (OpenAI, Anthropic, DeepSeek), un visualiseur de vidéo intégré, et un générateur de vidéos à partir de descriptions textuelles. https://github.com/kabir308/MAGI-1-main --- ai-modal-project | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 ai-modal-project diff --git a/ai-modal-project b/ai-modal-project new file mode 100644 index 0000000..c09098d --- /dev/null +++ b/ai-modal-project @@ -0,0 +1,27 @@ +ai-modal-project/ +├── backend/ # Backend FastAPI +│ ├── .env.example # Exemple de configuration pour les variables d'environnement +│ ├── main.py # Point d'entrée de l'API FastAPI +│ ├── video_generator.py # Module de génération de vidéos à partir de texte +│ ├── requirements.txt # Dépendances Python +│ └── uploads/ # Dossier pour les vidéos uploadées et générées +├── frontend/ # Frontend React +│ ├── public/ # Fichiers statiques +│ ├── src/ # Code source React +│ │ ├── components/ # Composants React +│ │ │ ├── AIModal.js # Composant de la fenêtre contextuelle +│ │ │ ├── AIModal.css # Styles du composant modal +│ │ │ ├── VideoViewer.js # Composant de visualisation vidéo +│ │ │ ├── VideoViewer.css # Styles du visualiseur vidéo +│ │ │ ├── VideoGenerator.js # Composant de génération de vidéos +│ │ │ └── VideoGenerator.css # Styles du générateur de vidéos +│ │ ├── App.js # Composant principal de l'application +│ │ ├── App.css # Styles du composant principal +│ │ ├── index.js # Point d'entrée React +│ │ └── index.css # Styles globaux +│ └── package.json # Configuration et dépendances npm +├── tests/ # Tests d'automatisation avec Selenium +│ ├── requirements.txt # Dépendances pour les tests +│ └── test_selenium.py # Tests Selenium pour la fenêtre contextuelle +├── integration.py # Module d'intégration avec MAGI-1 +└── magi_integration_example.py # Exemple d'intégration avec le pipeline MAGI-1