Generare testo in Bedrock
Sulla scia del successo con Claude, l’azienda di caffè specialty vuole estendere la scrittura assistita dall’AI anche al reparto marketing. Stanno lanciando una campagna di Capodanno e hanno bisogno di oggetti email accattivanti: è il momento di generare alcune opzioni coinvolgenti con Bedrock!
Le librerie boto3 e json sono già importate. Il prompt è già fornito come: "Write an engaging email subject line for a coffee company's New Year marketing campaign".
Questo esercizio fa parte del corso
Introduzione ad Amazon Bedrock
Istruzioni dell'esercizio
- Imposta le chiavi nel dizionario per completare la lista
"messages"per il modello Nova.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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"])