ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Recorre los elementos en response.output.
  • Comprueba si el atributo .type del elemento es igual a 'reasoning' y, en ese caso, imprime 'Found reasoning item'.
  • Comprueba si el atributo .type del 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)
Editar y ejecutar código