在 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"])