Extrakce výstupních položek a jejich obsahu
Při práci s OpenAI Responses API obsahují různé typy položek různé informace. Objekt response byl vytvořen a uložen do proměnné response. Tvým úkolem je projít výstupní položky a na základě jejich typu z nich extrahovat konkrétní informace.
Toto cvičení je součástí kurzu
Working with the OpenAI Responses API
Pokyny k cvičení
- Projdi položky v
response.outputpomocí cyklu. - Zkontroluj, zda se atribut
.typedané položky rovná'reasoning', a pokud ano, vypiš'Found reasoning item'. - Zkontroluj, zda se atribut
.typedané položky rovná'message', a pokud ano, extrahuj a vypiš text.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)