CommencezCommencez gratuitement

Extraire les éléments de sortie et leur contenu

Avec l'API Responses d'OpenAI, différents types d'éléments contiennent des informations différentes. Un objet de réponse a été créé et stocké dans la variable response. Votre tâche consiste à parcourir les éléments de la sortie et à extraire des informations précises selon leur type.

Cette activité fait partie du cours

Utiliser l'API Responses d'OpenAI

Voir le cours

Instructions de l’exercice

  • Parcourez les éléments dans response.output.
  • Vérifiez si l'attribut .type de l'élément est égal à 'reasoning' et, le cas échéant, affichez 'Found reasoning item'.
  • Vérifiez si l'attribut .type de l'élément est égal à 'message' et, le cas échéant, extrayez et affichez le texte.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
Modifier et exécuter le code