Začněte nyníZačněte zdarma

Formátování odpovědi modelu jako JSON

Jako knihovník/ce katalogizující nové knihy chceš využít OpenAI API k automatizaci tvorby JSON souboru z textových poznámek, které ti poslal/a kolega. Tvým úkolem je z těchto poznámek – obsahujících názvy knih a jména autorů – extrahovat relevantní informace a pomocí OpenAI API je převést do strukturovaných JSON souborů.

V tomto i ve všech následujících cvičeních je knihovna openai již načtena. Zadávání vlastního API klíče není nutné k vytváření požadavků ani k dokončení cvičení v tomto kurzu; pokud ale chceš, můžeš ho zadat.

Toto cvičení je součástí kurzu

Vývoj AI systémů s OpenAI API

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř klienta OpenAI API.
  • Vytvoř požadavek na endpoint Chat Completions.
  • Zadej, aby požadavek používal formát odpovědi json_object.
  • Extrahuj a vypiš odpověď modelu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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(____)
Upravit a spustit kód