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
Instrukcje do ćwiczenia
- Przejdź pętlą przez elementy w
response.output. - Sprawdź, czy atrybut
.typedanego elementu jest równy'reasoning'– jeśli tak, wyświetl komunikat'Found reasoning item'. - Sprawdź, czy atrybut
.typedanego 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)