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

Витягування елементів виходу та їхнього вмісту

Під час роботи з 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)
Редагувати та запускати код