Витягування елементів виходу та їхнього вмісту
Під час роботи з Responses API від OpenAI різні типи елементів містять різну інформацію. Об'єкт відповіді вже створено та збережено у змінній response. Ваше завдання — пройтися по елементах виходу та витягнути потрібну інформацію залежно від їхнього типу.
Ця вправа є частиною курсу
Робота з OpenAI Responses API
Інструкції до вправи
- Пройдіться по елементах у
response.output. - Перевірте, чи атрибут
.typeелемента дорівнює'reasoning', і якщо так, виведіть'Found reasoning item'. - Перевірте, чи атрибут
.typeелемента дорівнює'message', і якщо так, витягніть і виведіть текст.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Loop through the output items
for item in ____:
# Check for reasoning items
if ____ == 'reasoning':
print('Found reasoning item')
# Check for message items and extract text
if item.type == 'message':
message_text = item.____[0].____
print(message_text)