IniziaInizia gratis

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

Visualizza il corso

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"])
Modifica ed esegui il codice