Utilizar el parámetro de herramientas
Estás desarrollando una aplicación de IA para una agencia inmobiliaria y te han pedido que extraigas algunos datos clave de listas: tipo de vivienda, ubicación, precio y número de dormitorios. Utiliza el punto final de finalización de chat con llamada a funciones para extraer la información.
Se han precargado el mensaje message_listing
, que contiene la lista de inmuebles, y function_definition
, que contiene la función a la que hay que llamar, definida como herramienta que se pasa al modelo.
Este ejercicio forma parte del curso
Desarrollar sistemas de IA con la API de OpenAI
Instrucciones de ejercicio
- Añade el mensaje precargado,
message_listing
. - Añade la definición de la función,
function_definition
. - Imprime la respuesta.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
client = OpenAI(api_key="")
response= client.chat.completions.create(
model="gpt-4o-mini",
# Add the message
____,
# Add your function definition
____
)
# Print the response
print(____)