ComeçarComece de graça

Processamento de respostas do modelo e tratamento de erros

O SkyCast Assistant também oferece alertas meteorológicos personalizados. Como parte dessa iniciativa, eles pediram pra gente responder um usuário que quer mudar a frequência da newsletter dele. Use Claude para gerar a resposta e, em seguida, analise-a para que a mensagem final caiba na visualização compacta de notificações do aplicativo.

A biblioteca json, o cliente bedrock e o request_body já foram importados.

Este exercício faz parte do curso

Introdução ao Amazon Bedrock

Ver curso

Instruções do exercício

  • Dá uma olhada se a chave “ 'output' ” tá no dicionário de dados.
  • Pega o 'text' do conteúdo da mensagem que saiu.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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 e executar o código