Generowanie tekstu w Bedrock
Po sukcesie z modelem Claude firma specjalizująca się w kawie specialty chce teraz wdrożyć asystenta AI do działu marketingu. Trwają przygotowania do kampanii noworocznej – potrzebne są chwytliwe tematy wiadomości e-mail. Czas wygenerować kilka propozycji z pomocą Bedrock!
Biblioteki boto3 i json są już zaimportowane. Zmienna prompt jest gotowa i zawiera: "Write an engaging email subject line for a coffee company's New Year marketing campaign".
To ćwiczenie jest częścią kursu
Wprowadzenie do Amazon Bedrock
Instrukcje do ćwiczenia
- Ustaw klucze w słowniku, aby uzupełnić listę
"messages"dla modelu Nova.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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"])