ПочатиПочніть безкоштовно

Форматування відповіді моделі як JSON

Як бібліотекар, який каталогізує нові книжки, ви хочете використати OpenAI API, щоб автоматизувати створення файлу JSON з текстових нотаток, отриманих від колеги. Ваше завдання — виділити потрібну інформацію, зокрема назви книжок і авторів. Для цього ви використовуєте OpenAI API, щоб перетворити нотатки, що містять назви книжок і авторів, на структуровані JSON-файли.

У цій та всіх наступних вправах бібліотеку openai уже завантажено. Вводити власний API-ключ не потрібно, щоб створювати запити й виконувати вправи в цьому курсі; утім, за бажання ви можете це зробити.

Ця вправа є частиною курсу

Розроблення AI‑систем з OpenAI API

Переглянути курс

Інструкції до вправи

  • Створіть клієнт OpenAI API.
  • Створіть запит до кінцевої точки Chat Completions.
  • Вкажіть, що запит має використовувати формат відповіді json_object.
  • Витягніть і виведіть відповідь моделі.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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(____)
Редагувати та запускати код