Zacznij terazZacznij za darmo

Wyodrębnianie elementów odpowiedzi i ich zawartości

Podczas pracy z Responses API od OpenAI różne typy elementów zawierają różne informacje. Obiekt odpowiedzi został utworzony i zapisany w zmiennej response. Twoim zadaniem jest przejście przez elementy wyjściowe i wyodrębnienie określonych informacji na podstawie ich typu.

To ćwiczenie jest częścią kursu

Praca z API Responses OpenAI

Zobacz kurs

Instrukcje do ćwiczenia

  • Przejdź pętlą przez elementy w response.output.
  • Sprawdź, czy atrybut .type danego elementu jest równy 'reasoning' – jeśli tak, wyświetl komunikat 'Found reasoning item'.
  • Sprawdź, czy atrybut .type danego elementu jest równy 'message' – jeśli tak, wyodrębnij i wyświetl tekst.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod