IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Scorri gli elementi in response.output.
  • Verifica se l'attributo .type dell'elemento è uguale a 'reasoning' e, in tal caso, stampa 'Found reasoning item'.
  • Verifica se l'attributo .type dell'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)
Modifica ed esegui il codice