CommencezCommencez gratuitement

Traitement des réponses du modèle et gestion des erreurs

L'assistant SkyCast alimente aussi des alertes météo personnalisées. Dans le cadre de cette initiative, on vous demande de générer une réponse pour une personne qui souhaite modifier la fréquence de son infolettre. 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 request_body ont déjà été importés.

Cette activité fait partie du cours

Introduction à Amazon Bedrock

Voir le cours

Instructions de l’exercice

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

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

response = bedrock.invoke_model(modelId='us.amazon.nova-2-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