Tekst genereren in Bedrock
Na je succes met Claude wil het specialtycoffeebedrijf nu AI-ondersteund schrijven uitrollen naar de marketingafdeling. Ze lanceren een nieuwjaarscampagne en hebben overtuigende onderwerpregels nodig: tijd om met Bedrock een paar pakkende opties te genereren!
De libraries boto3 en json zijn al geïmporteerd. De prompt is al gegeven als: "Write an engaging email subject line for a coffee company's New Year marketing campaign".
Deze oefening maakt deel uit van de cursus
Introductie tot Amazon Bedrock
Oefeninstructies
- Stel de sleutels in de dictionary in om de
"messages"-lijst voor het Nova-model compleet te maken.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
bedrock = boto3.client('bedrock-runtime', region_name='us-east-1')
# Set the dictionary keys
message = {"____": "user",
"____": [{"text": prompt}]}
nova_response = bedrock.invoke_model(modelId='amazon.nova-lite-v1:0', body=json.dumps({"messages": [message]}))
print(json.loads(nova_response.get("body").read().decode())["output"]["message"]["content"][0]["text"])