CommencerCommencer gratuitement

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

SkyCast Assistant fournit également des alertes météo personnalisées. Dans le cadre de cette initiative, ils ont demandé de rédiger une réponse à un utilisateur qui souhaite modifier la fréquence de sa newsletter. Utilisez Claude pour générer la réponse, puis analysez-la afin que le message final s'affiche correctement dans la vue compacte des notifications de l'application.

La bibliothèque json, le client bedrock et 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é d''output' existe dans le dictionnaire de données.
  • Extrayez l''text' s à partir du contenu du message affiché.

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