开始使用免费开始使用

在 Bedrock 中生成文本

在您成功使用 Claude 之后,这家精品咖啡公司希望将 AI 辅助写作推广到市场部。他们即将启动新年营销活动,需要有吸引力的邮件主题行:现在就用 Bedrock 生成一些抓人眼球的选项吧!

已预先导入 boto3json 库。prompt 已提供为:"Write an engaging email subject line for a coffee company's New Year marketing campaign"

本练习是课程的一部分

Amazon Bedrock 入门

查看课程

练习说明

  • 在字典中设置键,完成 Nova 模型所需的 "messages" 列表。

交互式实操练习

通过完成这段示例代码来试试这个练习。

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"])
编辑并运行代码