LoslegenKostenlos loslegen

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

Kurs anzeigen

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