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

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

Продовжуючи успіх із Claude, компанія зі спеціалізованої кави хоче розгорнути інструменти ШІ для написання текстів у відділі маркетингу. Вони запускають новорічну кампанію й потребують переконливих тем листів: час згенерувати кілька влучних варіантів у 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"])
Редагувати та запускати код