ComeçarComece de graça

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

Ver curso

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)
Editar e executar o código