Chamada de uma API externa
Agora que você tem uma definição de função claramente estruturada, passe a melhorar sua solicitação de endpoint. Você usa o endpoint Chat Completions e passa uma mensagem system
para garantir que o assistente de IA esteja ciente de que está no espaço da aviação e que precisa extrair o código do aeroporto correspondente com base na entrada do usuário.
Neste exercício, a função get_airport_info()
foi pré-carregada. A função get_airport_info()
usa a AviationAPI
e recebe como entrada um código de aeroporto, retornando a resposta com as informações solicitadas sobre o aeroporto. A função print_response()
também foi pré-carregada para imprimir a saída.
Este exercício faz parte do curso
Desenvolvimento de sistemas de IA com a API OpenAI
Instruções do exercício
- Chame o endpoint Chat Completions e garanta que
system
receba instruções sobre como lidar com o prompt.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
client = OpenAI(api_key="")
# Call the Chat Completions endpoint
response = ____(
model="gpt-4o-mini",
messages=[
____,
{"role": ____, "content": "I'm planning to land a plane in JFK airport in New York and would like to have the corresponding information."}],
tools=function_definition)
print_response(response)