Extraer los elementos de salida y su contenido
Al trabajar con la Responses API de OpenAI, distintos tipos de elementos contienen información diferente. Se ha creado un objeto de respuesta y se ha guardado en la variable response. Tu tarea es recorrer los elementos de la salida y extraer información específica según su tipo.
Este ejercicio forma parte del curso
Trabajar con la API Responses de OpenAI
Instrucciones del ejercicio
- Recorre los elementos en
response.output. - Comprueba si el atributo
.typedel elemento es igual a'reasoning'y, en ese caso, imprime'Found reasoning item'. - Comprueba si el atributo
.typedel elemento es igual a'message'y, en ese caso, extrae e imprime el texto.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)