ComenzarEmpieza gratis

Formatear la respuesta del modelo como JSON

Como bibliotecario que cataloga libros nuevos, pretendes aprovechar la API de OpenAI para automatizar la creación de un archivo JSON a partir de las notas de texto que has recibido de un colega. Tu tarea consiste en extraer información relevante, como títulos de libros y autores, y para ello utilizas la API OpenAI para convertir las notas de texto, que incluyen títulos de libros y autores, en archivos JSON estructurados.

En este ejercicio y en todos los siguientes, ya se ha cargado la biblioteca openai. Introducir tu propia clave API no es necesario para crear solicitudes y completar los ejercicios de este curso; sin embargo, puedes hacerlo si lo prefieres.

Este ejercicio forma parte del curso

Desarrollar sistemas de IA con la API OpenAI

Ver curso

Instrucciones del ejercicio

  • Crea un cliente de la API OpenAI.
  • Crea una solicitud para el punto de conexión de finalización de chat.
  • Especifica que la solicitud debe utilizar el formato de respuesta json_object.
  • Extrae e imprime la respuesta del modelo.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Create the OpenAI client
client = ____(api_key="")

# Create the request
response = ____(
  model="gpt-4o-mini",
  messages=[
   {"role": "user", "content": "I have these notes with book titles and authors: New releases this week! The Beholders by Hester Musson, The Mystery Guest by Nita Prose. Please organize the titles and authors in a json file."}
  ],
  # Specify the response format
  ____
)

# Print the response
print(____)
Editar y ejecutar código