Extraire les éléments de sortie et leur contenu
Avec l’API Responses d’OpenAI, chaque type d’élément contient des informations différentes. Un objet de réponse a été créé et stocké dans la variable response. Votre objectif est de parcourir les éléments de sortie et d’extraire des informations spécifiques selon leur type.
Cet exercice fait partie du cours
Travailler avec l’API OpenAI Responses
Instructions
- Parcourez les éléments de
response.output. - Vérifiez si l’attribut
.typede l’élément est égal à'reasoning'et, dans ce cas, affichez'Found reasoning item'. - Vérifiez si l’attribut
.typede l’élément est égal à'message'et, dans ce cas, extrayez et affichez le texte.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)