BaşlayınÜcretsiz başlayın

Model yanıtlarını işleme ve hata yönetimi

SkyCast Assistant, kişiselleştirilmiş hava durumu uyarılarını da destekliyor. Bu kapsamda, bültenlerinin sıklığını değiştirmek isteyen bir kullanıcıya yanıt üretmemizi istediler. Yanıtı üretmek için Claude'u kullan, sonra da uygulamanın kompakt bildirim görünümüne sığacak şekilde ayrıştır.

json kitaplığı, bedrock istemcisi ve request_body önceden içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Amazon Bedrock'a Giriş

Kursa Göz Atın

Egzersiz talimatları

  • Veri sözlüğünde 'output' anahtarının olup olmadığını kontrol et.
  • Mesaj çıktısındaki içerikten 'text' değerini çıkar.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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')
Kodu Düzenle ve Çalıştır