1
resposta

Nesse video ficou faltando o codigo completo da aula mandaram só alguns codigos

Está incompleto no codigo que fica abaixo do video

1 resposta

Oii, Marcos! Tudo bem?

Agradeço por aguardar o nosso retorno.

Segue o código completo utilizado em aula:

import pandas as pd
def extrair_sismos():
    # Fazer a requisição para obter o conteúdo da página
    url = 'https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/4.5_day.csv'

    df = pd.read_csv(url)

    # Retornar o DataFrame com os dados
    return df
    
    
extrair_sismos()

tools = [
        {
            "type": "function",
            "function": {
                "name": "previsao_do_tempo",
                "description": "Retorna a previsão do tempo em uma cidade específica",
                "parameters": {
                    "type": "object",
                    "properties": {
                        "city": {
                            "type": "string",
                            "description": "Nome da cidade",
                        },
                        "country": {
                            "type": "string",
                            "description": "Sigla do país",
                        },
                    },
                    "required": ["city", "country"],
                },
            }

        },

      {
        "type": "function",
        "function": {
            "name": "verificar_tempestade_solar",
            "description": "Verifica se há uma tempestade solar em andamento",
            "parameters": {
                "type": "object",
                "properties": {},
                "required": [],
            },
        }
      },
      {
        "type": "function",
        "function": {
            "name": "extrair_sismos",
            "description": "Extrai dados de sismos da USGS",
            "parameters": {
                "type": "object",
                "properties": {},
                "required": [],
            },
        }
      }
]
    

Caso queira consultar os códigos de todas as aulas, segue o link do repositório referente ao curso: https://github.com/alura-cursos/curso-chat-llm/blob/main/aula_2.ipynb

Espero ter ajudado, qualquer dúvida, conte conosco para te auxiliar.

Até mais, Marcos!