Inizia subitoInizia 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 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 interattivo pratico

Prova questo esercizio completando questo 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