FableForgeAI-StoryEngine
Bienvenido a FableForgeAI-StoryEngine, una plataforma innovadora diseñada para aprovechar el poder de la IA para crear narrativas atractivas, experiencias de chat y videos cómicos. Creado con la fusión de varios modelos avanzados de IA, incluido Gemini-Pro de la suite de IA generativa de Google, este proyecto ofrece a los usuarios una oportunidad única de interactuar y generar contenido creativo de formas nuevas y emocionantes.
Arquitectura
Características
FableForgeAI-StoryEngine proporciona una variedad de funciones en diferentes dominios de creación de contenido:
chatbot
- Participe en conversaciones interactivas con un chatbot con tecnología de inteligencia artificial.
- Utilice el modelo Gemini-Pro para generar respuestas.
Generador de historias
- Genere historias cortas basadas en las aportaciones de los usuarios y las imágenes cargadas.
- Soporte para conversión de texto a voz para narrar las historias generadas.
- Utilice los modelos Gemini-Pro y Gemini-Pro-Vision para la generación de texto e imagen a texto.
Generador de vídeos cómicos
- Cree vídeos cómicos a partir de indicaciones de historias proporcionadas por el usuario.
- Aproveche la respuesta del modelo de incrustaciones y Gradio Client para la generación de videos.
Instalación
Para configurar FableForgeAI-StoryEngine en su máquina local, siga estos pasos:
Clonar el repositorio
git clone https://github.com/Mohit6304/FableForgeAI-StoryEngine.git
cd FableForgeAI-StoryEngine
Requisitos de instalación
- Asegúrese de tener Python 3.7+ instalado en su máquina.
- Instale todas las bibliotecas necesarias usando pip:
pip install -r requirements.txt
- Configurar claves API
- Cree un archivo .env en el directorio raíz del proyecto.
- Agregue las siguientes líneas a su archivo .env:
GEMINI_API_KEY=your_gemini_api_key_here
HUGGINGFACE_API_KEY=your_huggingface_access_token_here
Reemplace your_gemini_api_key_here y your_huggingface_access_token_here con sus claves API reales.
Uso
Para usar FableForgeAI-StoryEngine, ejecute el script main.py
:
Al ejecutarlo, puede acceder a la interfaz web a través de su navegador en la dirección indicada por Streamlit, generalmente http://localhost:8501
.
Interactuar con las funciones
- ChatBot: seleccione 'ChatBot' en el menú de la barra lateral y comience a conversar con la IA escribiendo sus mensajes.
- Generador de historias: navegue hasta 'Generador de historias', cargue una imagen (opcional), proporcione algunos detalles o un tema para su historia y haga clic en "Generar historia".
- Generador de videos de cómics: elija 'Generador de videos de cómics', ingrese el mensaje de la historia en el área de texto proporcionada y haga clic en "Generar cómics" para crear su video de cómics.