शुरू करेंमुफ़्त में शुरू करें

मॉडल प्रतिक्रियाओं को प्रोसेस करना और एरर हैंडलिंग

SkyCast Assistant व्यक्तिगत वेदर अलर्ट भी चलाता है। इसी पहल के हिस्से के रूप में, उन्होंने आपसे ऐसे यूज़र के लिए एक जवाब जनरेट करने को कहा है जो अपनी न्यूज़लेटर फ्रीक्वेंसी बदलना चाहता है। Claude का उपयोग करके प्रतिक्रिया जनरेट कीजिए, फिर उसे पार्स कीजिए ताकि अंतिम संदेश ऐप के कॉम्पैक्ट नोटिफिकेशन व्यू में फिट हो सके.

json लाइब्रेरी, bedrock क्लाइंट, और request_body पहले से इम्पोर्ट किए गए हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Amazon Bedrock परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • जाँचें कि data dictionary में 'output' key मौजूद है या नहीं.
  • message output के content से 'text' निकालें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

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')
कोड संपादित करें और चलाएँ