Verarbeitung von Modellantworten und Fehlerbehandlung
SkyCast Assistant bietet auch personalisierte Wetterwarnungen. Als Teil dieser Aktion sollen sie eine Antwort für einen Nutzer erstellen, der die Häufigkeit seines Newsletters ändern will. Nimm Claude, um die Antwort zu erstellen, und analysiere sie dann, damit die endgültige Nachricht in die kompakte Benachrichtigungsansicht der App passt.
Die Bibliothek „ json “, der Client „ bedrock “ und „ request_body “ wurden schon importiert.
Diese Übung ist Teil des Kurses
Einführung in Amazon Bedrock
Anleitung zur Übung
- Schau mal nach, ob der Schlüssel „
'output'” im Datenwörterbuch da ist. - Extrahier „
'text'” aus dem Inhalt der Nachrichtenausgabe.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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')