Estrarre gli elementi dell'output e i loro contenuti
Quando lavori con la Responses API di OpenAI, i diversi tipi di elementi contengono informazioni diverse. Un oggetto response è stato creato e salvato nella variabile response. Il tuo compito è scorrere gli elementi dell'output ed estrarre informazioni specifiche in base al loro tipo.
Questo esercizio fa parte del corso
Lavorare con la Responses API di OpenAI
Istruzioni dell'esercizio
- Scorri gli elementi in
response.output. - Verifica se l'attributo
.typedell'elemento è uguale a'reasoning'e, in tal caso, stampa'Found reasoning item'. - Verifica se l'attributo
.typedell'elemento è uguale a'message'e, in tal caso, estrai e stampa il testo.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)