开始使用免费开始使用

使用 Bedrock 进行风格化内容生成

StellarStack 的开发者关系团队正在撰写博客内容。您将构建一个系统提示,指示 Claude 在向 StellarStack 用户解释云端最佳实践时,使用专业且友好的语气。

jsonboto3 库以及 bedrock 客户端均已预加载。

本练习是课程的一部分

Amazon Bedrock 入门

查看课程

练习说明

  • 使用 prompt_template 字典中的值来构建最终提示。

交互式实操练习

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

prompt_template = {
    "tone": "Write in a professional but friendly tone.",
    "task": "Write a blog post about",
    "topic": "multi-cloud best practices for StellarStack users"
}

# Use the dictionary values to build the prompt 
prompt = f"{prompt_template['____']}\n{prompt_template['____']} {prompt_template['____']}"

response = bedrock.invoke_model(modelId="us.anthropic.claude-sonnet-4-5-20250929-v1:0",
    body=json.dumps({"anthropic_version": "bedrock-2023-05-31", "max_tokens": 100,
        "messages": [{"role": "user", "content": [{"type": "text", "text": prompt}]}]}))

print(json.loads(response["body"].read().decode())["content"][0]["text"])
编辑并运行代码