/lab-natty-or-not

Lab "Natural ou Fake Natty? Como Vencer na Era das IAs Generativas!"

Primary LanguageHTML

Natural ou Fake Natty? Como Vencer na Era das IAs Generativas

🚀 Introdução

Woooow! Look at this 👀

Olá pessoal, Venilton da DIO aqui! Inspirado na hype "Natty or Not" do fisiculturismo, este Lab da DIO te convida a conhecer o mundo das IAs Generativas, explorando o potencial dessas tendências tecnológicas incríveis!

🎯 Bora Pro Desafio!? Você Já Venceu 💪🤓

Objetivos

  1. Explorar IAs Generativas: Utilize essas tecnologias para criar conteúdos que sejam o mais realista possível. Seja criativo! Você pode produzir imagens, textos, áudios, vídeos ou combinações de tudo isso!
  2. Potfólio de Projetos:
    1. Faça o "fork" deste repositório, criando uma cópia em seu GitHub pessoal;
    2. Edite seu README com os detalhes do seu projeto, siga nosso Template (é só copiar, colar e preencher);
    3. Submeta o link do seu repositório na plataforma da DIO. Pronto, você acabou de fortalecer seu portfólio de projetos nos perfis do GitHub e DIO 🚀
  3. Efeito de Rede: Compartilhe seus resultados nas redes sociais com a hashtag #LabDIONattyOrNot. Não esqueça de nos marcar: DIO e falvojr.

Template

# Título do Projeto Extremamente Aesthetic ;)

## 📒 Descrição
Uma api de geração de Imagens apartir de um prompt em texto

## 🤖 Tecnologias Utilizadas
Aqui foi utilizado a infraestrutura da plataforma REPPLICATE e o Flask para criação da API (em python). 

## 🧐 Processo de Criação
A partir da documentação da plataforma REPLICATE, criei uma API (utilizando o framework Flask) com uma interface gráfica em que é possivel visualizar as imagens e escrever o prompt desejado por meio de um input e depois enviar para o endpoint no qual será utilizado para gerar a imagem. 

## 🚀 Resultados
Depois da geração da imagem ela é salva pela aplicação python e recebe o prompt como nome, é salvo o registro numa base de dados sqlite e, por fim, exibido uma lista das predições feitas pelo usuário de forma visual. 

## Ressalvas
1. Para iniciar a Aplicação é necessáario que você tenha uma conta no replicate e uma chave para fazer uso da API da plataforma. 

    a. A senha deve ser salva num arquivo .env (variável como constante REPLICATE_API_TOKEN = '#sua chave aqui').
    
    b. instalação dos pacotes necessários em requirements.txt ou basta rodar o install_requirements.py, mas também pode ser feita manualmente (caso você não utilize o windows).