Pipeline ETL (Extração, Transformação e Carregamento), demonstrando a relação entre dados, Inteligência Artificial (IA) e APIs - Digital Innovation One
Usar o poder da IA Generativa para criar mensagens de condições climáticas personalizadas, de forma humorística, para 5 cidades listadas.
- Consumir o endpoint GET https://api.hgbrasil.com/weather?woeid={woeid} (API HGBRAZIL WEATHER) para obter os dados climáticos das cidades.
- usar a API do ChatGPT (OpenAI) para gerar uma mensagem de condições climáticas personalizada para cada cidade. Essa mensagem deve ter um tom humorísitico de dar notícia.
- Gravar informações obtidas em um arquivo csv.
1 - Faça o clone ou download do projeto.
2 - Instale as bibliotecas necessárias no requirements.txt
3 - Configure em seu arquivo .env
o valor da variável OPENAI_API_KEY
4 - Execute a aplicação através do comando:
$ python app.py
ou $ python3 app.py
\