開始使用免費開始

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