CommencerCommencer gratuitement

Traiter les réponses du modèle et gérer les erreurs

SkyCast Assistant alimente aussi des alertes météo personnalisées. Dans ce cadre, on vous demande de générer une réponse pour un utilisateur qui souhaite modifier la fréquence de sa newsletter. Utilisez Claude pour produire la réponse, puis analysez-la afin que le message final tienne dans l’affichage compact des notifications de l’application.

La bibliothèque json, le client bedrock et le request_body ont été pré-importés.

Cet exercice fait partie du cours

Introduction à Amazon Bedrock

Afficher le cours

Instructions

  • Vérifiez si la clé 'output' existe dans le dictionnaire data.
  • Extrayez 'text' depuis le contenu de la sortie du message.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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')
Modifier et exécuter le code