FableForgeAI-StoryEngine
Bem-vindo ao FableForgeAI-StoryEngine, uma plataforma inovadora projetada para aproveitar o poder da IA para criar narrativas envolventes, experiências de bate-papo e vídeos de quadrinhos. Construído com a fusão de vários modelos avançados de IA, incluindo Gemini-Pro do conjunto de IA generativa do Google, este projeto oferece aos usuários uma oportunidade única de interagir e gerar conteúdo criativo de maneiras novas e emocionantes.
Arquitetura
Características
FableForgeAI-StoryEngine oferece uma variedade de recursos em diferentes domínios de criação de conteúdo:
Bot de bate-papo
- Participe de conversas interativas com um chatbot com tecnologia de IA.
- Utilize o modelo Gemini-Pro para gerar respostas.
Gerador de histórias
- Gere contos com base nas informações do usuário e nas imagens enviadas.
- Suporte para conversão de texto em fala para narrar as histórias geradas.
- Utilize os modelos Gemini-Pro e Gemini-Pro-Vision para geração de texto e imagem para texto.
Gerador de vídeo em quadrinhos
- Crie vídeos de quadrinhos a partir de instruções de histórias fornecidas pelo usuário.
- Aproveite a resposta do modelo de embeddings e o Gradio Client para geração de vídeo.
Instalação
Para configurar o FableForgeAI-StoryEngine em sua máquina local, siga estas etapas:
Clonar o repositório
git clone https://github.com/Mohit6304/FableForgeAI-StoryEngine.git
cd FableForgeAI-StoryEngine
Requisitos de instalação
- Certifique-se de ter o Python 3.7+ instalado em sua máquina.
- Instale todas as bibliotecas necessárias usando pip:
pip install -r requirements.txt
- Configurar chaves de API
- Crie um arquivo .env no diretório raiz do projeto.
- Adicione as seguintes linhas ao seu arquivo .env:
GEMINI_API_KEY=your_gemini_api_key_here
HUGGINGFACE_API_KEY=your_huggingface_access_token_here
Substitua your_gemini_api_key_here e your_huggingface_access_token_here pelas suas chaves de API reais.
Uso
Para usar o FableForgeAI-StoryEngine, execute o script main.py
:
Ao executar, você pode acessar a interface web através do seu navegador no endereço indicado pelo Streamlit, normalmente http://localhost:8501
.
Interagindo com os recursos
- ChatBot: Selecione 'ChatBot' no menu da barra lateral e comece a conversar com a IA digitando suas mensagens.
- Gerador de História: Navegue até 'Gerador de História', carregue uma imagem (opcional), forneça alguns detalhes ou um tema para sua história e clique em "Gerar História".
- Gerador de Vídeo em Quadrinhos: Escolha 'Gerador de Vídeo em Quadrinhos', insira o prompt da história na área de texto fornecida e clique em "Gerar Quadrinhos" para criar seu vídeo em quadrinhos.