Bedrock에서 텍스트 생성하기
Claude와의 성공을 바탕으로, 스페셜티 커피 회사가 이제 마케팅 부서에 AI 보조 글쓰기를 도입하려고 해요. 새해 캠페인을 시작하면서 눈에 띄는 제목이 필요하대요. 이제 Bedrock으로 매력적인 제목 후보를 만들어 봅시다!
boto3와 json 라이브러리는 이미 임포트되어 있어요. prompt는 이미 다음과 같이 제공됩니다: "Write an engaging email subject line for a coffee company's New Year marketing campaign".
이 연습은 강의의 일부입니다
Amazon Bedrock 입문
연습 안내
- 딕셔너리의 키를 설정해 Nova 모델용
"messages"리스트를 완성하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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"])