Extragerea elementelor de ieșire și a conținutului lor
Când lucrezi cu Responses API de la OpenAI, tipurile diferite de elemente conțin informații diferite. Un obiect de tip răspuns a fost creat și stocat în variabila response. Sarcina ta este să parcurgi elementele de ieșire și să extragi informații specifice în funcție de tipul lor.
Acest exercițiu face parte din cursul
Lucrul cu Responses API de la OpenAI
Instrucțiuni pentru exercițiu
- Parcurge elementele din
response.outputcu o buclă. - Verifică dacă atributul
.typeal elementului este egal cu'reasoning'și, dacă da, afișează'Found reasoning item'. - Verifică dacă atributul
.typeal elementului este egal cu'message'și, dacă da, extrage și afișează textul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)