MulaiMulai sekarang secara gratis

Memproses respons model dan penanganan error

SkyCast Assistant juga mendukung peringatan cuaca yang dipersonalisasi. Sebagai bagian dari inisiatif ini, mereka meminta untuk membuat balasan kepada pengguna yang ingin mengubah frekuensi buletin mereka. Gunakan Claude untuk menghasilkan respons, lalu uraikan sehingga pesan akhir cocok dengan tampilan notifikasi ringkas aplikasi.

Pustaka json, klien bedrock, dan request_body telah diimpor sebelumnya.

Latihan ini adalah bagian dari kursus

Pengantar Amazon Bedrock

Lihat Kursus

Petunjuk latihan

  • Periksa apakah kunci 'output' ada dalam kamus data.
  • Ekstrak 'text' dari konten di keluaran pesan.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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')
Edit dan Jalankan Kode