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
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)