Форматування відповіді моделі як 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(____)