НачатьНачать бесплатно

Генерация текста в Bedrock

Окрылённая успехом с Claude, компания по продаже specialty-кофе решила внедрить ИИ-помощника для написания текстов в своём маркетинговом отделе. Компания запускает новогоднюю кампанию и ищет цепляющие темы для писем — пришло время создать яркие варианты с помощью Bedrock!

Библиотеки boto3 и json уже импортированы. Переменная prompt задана заранее: "Write an engaging email subject line for a coffee company's New Year marketing campaign".

Это упражнение является частью курса

Введение в Amazon Bedrock

Посмотреть курс

Инструкции к упражнению

  • Задайте ключи в словаре, чтобы заполнить список "messages" для модели Nova.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

bedrock = boto3.client('bedrock-runtime', region_name='us-east-1')

# Set the dictionary keys
message = {"____": "user",
           "____": [{"text": prompt}]}

nova_response = bedrock.invoke_model(modelId='us.amazon.nova-2-lite-v1:0', body=json.dumps({"messages": [message]}))

print(json.loads(nova_response.get("body").read().decode())["output"]["message"]["content"][0]["text"])
Редактировать и запускать код