開始使用免費開始

使用 Bedrock 產生具風格的一致內容

StellarStack 的開發者關係團隊正在撰寫部落格內容。你將建立一個 system prompt,指示 Claude 在向 StellarStack 使用者解說雲端最佳實務時,使用專業但親切的語氣。

jsonboto3 函式庫,以及 bedrock 用戶端,已預先載入。

本練習屬於課程

Amazon Bedrock 入門

檢視課程

練習說明

  • 使用 prompt_template 字典中的值來組合最終的 prompt。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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"])
編輯並執行程式碼