Mulai sekarangMulai 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 merupakan bagian dari kursus

Pengantar Amazon Bedrock

Lihat Kursus

Instruksi latihan

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

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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