Začněte nyníZačněte zdarma

Zpracování odpovědí modelu a ošetření chyb

Asistent SkyCast také zajišťuje personalizovaná upozornění na počasí. V rámci tohoto projektu dostaneš za úkol vygenerovat odpověď uživateli, který chce změnit frekvenci svého newsletteru. Pomocí Claudu odpověď vygeneruj a naparsuj ji tak, aby se výsledná zpráva vešla do kompaktního notifikačního zobrazení v aplikaci.

Knihovna json, klient bedrock a proměnná request_body jsou již naimportovány.

Toto cvičení je součástí kurzu

Úvod do Amazon Bedrock

Zobrazit kurz

Pokyny k cvičení

  • Zkontroluj, jestli klíč 'output' existuje ve slovníku data.
  • Extrahuj 'text' z obsahu ve výstupu zprávy.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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')
Upravit a spustit kód