LoslegenKostenlos starten

Modellausgaben verarbeiten und Fehler behandeln

Der SkyCast Assistant liefert auch personalisierte Wetterwarnungen. Im Rahmen dieser Initiative soll eine Antwort für eine Nutzerin oder einen Nutzer generiert werden, die bzw. der die Häufigkeit des Newsletters ändern möchte. Verwende Claude, um die Antwort zu erzeugen, und parse sie anschließend so, dass die endgültige Nachricht in die kompakte Benachrichtigungsansicht der App passt.

Die Bibliothek json, der bedrock-Client und request_body wurden bereits importiert.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in Amazon Bedrock</Kurs>
Kurs ansehen

Übungsanweisungen

  • Prüfe, ob der Schlüssel 'output' im Dictionary data vorhanden ist.
  • Extrahiere 'text' aus dem Content der Nachrichten-Ausgabe.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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')
Code bearbeiten und ausführen