CommencerCommencer gratuitement

Formatage de la réponse du modèle en JSON

En tant que bibliothécaire cataloguant de nouveaux livres, vous souhaitez exploiter l'API OpenAI pour automatiser la création d'un fichier JSON à partir des notes de texte que vous avez reçues d'un collègue. Votre tâche consiste à extraire des informations pertinentes telles que les titres des livres et les auteurs. Pour ce faire, vous utilisez l'API OpenAI pour convertir les notes textuelles, qui comprennent les titres des livres et les auteurs, en fichiers JSON structurés.

Dans cet exercice et tous les suivants, la bibliothèque openai a déjà été chargée. Il n'est pas nécessaire d'entrer votre propre clé API pour créer des requêtes et réaliser les exercices de ce cours, mais vous pouvez le faire si vous le souhaitez.

Cet exercice fait partie du cours

Développer des systèmes d'IA avec l'API OpenAI

Afficher le cours

Instructions

  • Créez un client API OpenAI.
  • Créez une requête vers le point de terminaison «Chat Completions».
  • Indiquez que la demande doit utiliser le format de réponse json_object.
  • Extrayez et imprimez la réponse du modèle.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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(____)
Modifier et exécuter le code