ComenzarEmpieza gratis

Procesamiento de respuestas del modelo y gestión de errores

SkyCast Assistant también ofrece alertas meteorológicas personalizadas. Como parte de esta iniciativa, te han pedido que redactes una respuesta para un usuario que desea cambiar la frecuencia de tu boletín informativo. Utiliza Claude para generar la respuesta y, a continuación, analízala para que el mensaje final se ajuste a la vista de notificaciones compactas de la aplicación.

La biblioteca json, el cliente bedrock y request_body se han importado previamente.

Este ejercicio forma parte del curso

Introducción a Amazon Bedrock

Ver curso

Instrucciones del ejercicio

  • Comprueba si la clave 'output' existe en el diccionario de datos.
  • Extrae « 'text' » del contenido del mensaje de salida.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

response = bedrock.invoke_model(modelId='amazon.nova-lite-v1:0', body=request_body)
data = json.loads(response['body'].read().decode())

# Check for the output key
if '____' in ____:
    response = data['output']['message']['content'][0]['____'][:100]
    print(response)
else:
    print('Key not found')
Editar y ejecutar código