Generar texto en Bedrock
Tras el éxito obtenido con Claude, la empresa especializada en café de especialidad quiere ahora implantar la redacción asistida por IA en su departamento de marketing. Están lanzando una campaña de Año Nuevo y necesitan asuntos atractivos: ¡es hora de generar algunas opciones llamativas con Bedrock!
Las bibliotecas boto3
y json
han sido preimportadas. El paquete de herramientas de análisis de seguridad de la red ( prompt
) ya está disponible en: "Write an engaging email subject line for a coffee company's New Year marketing campaign"
.
Este ejercicio forma parte del curso
Introducción a Amazon Bedrock
Instrucciones del ejercicio
- Configura las teclas en el diccionario para completar la lista «
"messages"
» (Teclas de acceso rápido) para el modelo Nova.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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"])