ПочатиПочніть безкоштовно

Оброблення відповідей моделі та обробка помилок

SkyCast Assistant також забезпечує персоналізовані сповіщення про погоду. У межах цієї ініціативи команда просить згенерувати відповідь користувачеві, який хоче змінити періодичність своєї розсилки. Використайте Claude, щоб згенерувати відповідь, а потім розберіть її так, щоб фінальне повідомлення помістилося в компактному перегляді сповіщень застосунку.

Бібліотека json, клієнт bedrock і request_body уже імпортовані.

Ця вправа є частиною курсу

Вступ до Amazon Bedrock

Переглянути курс

Інструкції до вправи

  • Перевірте, чи існує ключ 'output' у словнику даних.
  • Витягніть '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')
Редагувати та запускати код