Está incompleto no codigo que fica abaixo do video
Está incompleto no codigo que fica abaixo do video
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!