ComenzarEmpieza gratis

Llamar a una API externa

Ahora que tienes una definición de función claramente estructurada, debes mejorar tu solicitud de punto final. Utilizas el punto final de finalización de chat y pasas un mensaje system para asegurarte de que el asistente de IA sea consciente de que está en el espacio de aviación y de que debe extraer el código de aeropuerto correspondiente basándose en la entrada del usuario.

En este ejercicio, se ha precargado la función get_airport_info(). La función AviationAPI utiliza y toma como entrada un código de aeropuerto, devolviendo la respuesta con la información del aeropuerto solicitada. También se ha precargado la función print_response() para imprimir la salida.

Este ejercicio forma parte del curso

Desarrollar sistemas de IA con la API de OpenAI

Ver curso

Instrucciones de ejercicio

  • Llama al punto final de finalización de chat y asegúrate de que system reciba instrucciones sobre cómo manejar el prompt.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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 y ejecutar código