始める無料で始める

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"])
コードを編集して実行