Skip to content

lucasaaarruda/sdw2023-desafio-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Resolução de Desafio Santander Dev Week - API 🌟

Este projeto explora o uso de IA Generativa em um pipeline de ETL com Python, como parte do desafio proposto pelo Santander Dev Week.

🚀 Sobre

O objetivo deste repositório é apresentar a resolução de um desafio da DIO - Santander Dev Week, que envolveu a criação de uma API utilizando IA Generativa. A API foi desenvolvida para gerar respostas dinâmicas a partir de um conjunto de dados.

Nota: Este repositório foi criado para fins educativos e demonstra uma adaptação devido a problemas encontrados com a API da OpenAI durante o desafio.

🔧 Principais Utilizações

  • Python 3: Utilizado como a linguagem principal para implementar o ETL, devido à sua versatilidade e ampla adoção em projetos relacionados a APIs e manipulação de dados.
  • OpenAI API: Originalmente planejada para ser a fonte de dados gerados, substituída por uma lista de 50 frases devido a problemas com a API durante o desafio.

💡 Considerações

Durante o desenvolvimento, foi encontrada uma limitação na API da OpenAI. Como solução alternativa, foi criada uma lista com 50 frases geradas pelo ChatGPT, que são randomizadas para fornecer respostas variadas aos usuários.

📚 Recursos

  • Minha Versão da API: Google Colab - Acesse a versão interativa da API no Google Colab.
  • Repositório DIO: Base de Estudo - Repositório original utilizado como base para o desafio.

🛠️ Como Usar

  1. Clone o Repositório:

    git clone https://github.com/lucasaaarruda/resolucao-desafio-santander-api
  2. Navegue para o Diretório:

    cd resolucao-desafio-santander-api
  3. Instale as Dependências:

    pip install -r requirements.txt
  4. Execute a API:

    python app.py
  5. Acesse a API no Navegador:

    Abra o navegador e vá para http://localhost:5000 para interagir com a API.

📧 Contato

Para mais informações ou dúvidas, entre em contato:

Obrigado por explorar este projeto. Espero que seja útil para seus estudos e desenvolvimento!


Sinta-se à vontade para ajustar as informações e adicionar qualquer detalhe adicional que considere relevante. Se precisar de mais ajuda, é só me avisar!

About

API Python completa com IA Generativa

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published