Generera text i Bedrock
Efter framgången med Claude vill specialkaffeföretaget nu lansera AI-stödd skrivhjälp för sin marknadsavdelning. De planerar en nyårskampanj och behöver engagerande ämnesrader – nu är det dags att ta fram några tilltalande förslag med Bedrock!
Biblioteken boto3 och json är redan importerade. Variabeln prompt är fördefinierad som: "Write an engaging email subject line for a coffee company's New Year marketing campaign".
Den här övningen är en del av kursen
Introduktion till Amazon Bedrock
Övningsinstruktioner
- Ange nycklarna i ordboken för att slutföra listan
"messages"för Nova-modellen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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"])