在 Bedrock 中生成文本
在您成功使用 Claude 之后,这家精品咖啡公司希望将 AI 辅助写作推广到市场部。他们即将启动新年营销活动,需要有吸引力的邮件主题行:现在就用 Bedrock 生成一些抓人眼球的选项吧!
已预先导入 boto3 和 json 库。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"])