IniziaInizia gratis

Formattare la risposta del modello come JSON

Come bibliotecario che cataloga nuovi libri, vuoi sfruttare l’API di OpenAI per automatizzare la creazione di un file JSON a partire da appunti testuali ricevuti da un collega. Il tuo compito è estrarre le informazioni rilevanti, come titoli dei libri e autori; per farlo, usi l’API di OpenAI per convertire gli appunti di testo, che includono titoli e autori, in file JSON strutturati.

In questo e in tutti gli esercizi successivi, la libreria openai è già stata caricata. Non è necessario inserire la tua chiave API per inviare richieste e completare gli esercizi di questo corso; puoi comunque farlo se preferisci.

Questo esercizio fa parte del corso

Sviluppare sistemi di AI con l'API di OpenAI

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un client dell’API di OpenAI.
  • Crea una richiesta all’endpoint Chat Completions.
  • Specifica che la richiesta deve usare il formato di risposta json_object.
  • Estrai e stampa la risposta del modello.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(____)
Modifica ed esegui il codice