FableForgeAI-StoryEngine
Bienvenue sur FableForgeAI-StoryEngine, une plateforme innovante conçue pour exploiter la puissance de l'IA pour créer des récits engageants, des expériences de chat et des vidéos de bandes dessinées. Construit avec la fusion de plusieurs modèles d'IA avancés, notamment Gemini-Pro de la suite d'IA générative de Google, ce projet offre aux utilisateurs une opportunité unique d'interagir et de générer du contenu créatif de manière nouvelle et passionnante.
Architecture
Caractéristiques
FableForgeAI-StoryEngine fournit une gamme de fonctionnalités dans différents domaines de création de contenu :
ChatBot
- Participez à des conversations interactives avec un chatbot alimenté par l'IA.
- Utilisez le modèle Gemini-Pro pour générer des réponses.
Générateur d'histoire
- Générez des histoires courtes basées sur les entrées des utilisateurs et les images téléchargées.
- Prise en charge de la conversion texte-parole pour raconter les histoires générées.
- Utilisez les modèles Gemini-Pro et Gemini-Pro-Vision pour la génération de texte et d'image en texte.
Générateur de vidéos de bandes dessinées
- Créez des vidéos de bandes dessinées à partir des invites d'histoire fournies par les utilisateurs.
- Tirez parti de la réponse du modèle d'intégration et de Gradio Client pour la génération de vidéos.
Installation
Pour configurer FableForgeAI-StoryEngine sur votre ordinateur local, suivez ces étapes :
Cloner le référentiel
git clone https://github.com/Mohit6304/FableForgeAI-StoryEngine.git
cd FableForgeAI-StoryEngine
Exigences d'installation
- Assurez-vous que Python 3.7+ est installé sur votre ordinateur.
- Installez toutes les bibliothèques requises à l'aide de pip :
pip install -r requirements.txt
- Configurer les clés API
- Créez un fichier .env dans le répertoire racine du projet.
- Ajoutez les lignes suivantes à votre fichier .env :
GEMINI_API_KEY=your_gemini_api_key_here
HUGGINGFACE_API_KEY=your_huggingface_access_token_here
Remplacez your_gemini_api_key_here et your_huggingface_access_token_here par vos clés API réelles.
Usage
Pour utiliser FableForgeAI-StoryEngine, exécutez le script main.py
:
Lors de l'exécution, vous pouvez accéder à l'interface Web via votre navigateur à l'adresse indiquée par Streamlit, généralement http://localhost:8501
.
Interagir avec les fonctionnalités
- ChatBot : sélectionnez « ChatBot » dans le menu de la barre latérale et commencez à converser avec l'IA en tapant vos messages.
- Générateur d'histoire : accédez à « Générateur d'histoire », téléchargez une image (facultatif), fournissez quelques détails ou un thème pour votre histoire, puis cliquez sur « Générer une histoire ».
- Générateur de vidéo de bande dessinée : choisissez « Générateur de vidéo de bande dessinée », entrez l'invite d'histoire dans la zone de texte fournie et cliquez sur « Générer une bande dessinée » pour créer votre vidéo de bande dessinée.