Amazon Bedrock API
Amazon Bedrock API
Anthropic의 Claude 모델이 이제 Amazon Bedrock을 통해 일반적으로 사용 가능합니다.
Bedrock을 통해 Claude를 호출하는 방식은 Anthropic의 클라이언트 SDK를 사용할 때와는 약간 다릅니다. 이 가이드에서는 Python 또는 TypeScript에서 Bedrock의 Claude에 API 호출을 완료하는 과정을 안내해드립니다.
이 가이드는 이미 AWS 계정에 가입하고 프로그래밍 방식의 액세스를 구성했다고 가정합니다.
AWS CLI 설치 및 구성
- 버전
2.13.23
이상의 AWS CLI 버전을 설치하세요 - AWS configure 명령을 사용하여 AWS 자격 증명을 구성하거나(AWS CLI 구성 참조) AWS 대시보드 내의 “명령줄 또는 프로그래밍 방식 액세스”로 이동하여 팝업 모달의 지침에 따라 자격 증명을 찾으세요.
- 자격 증명이 작동하는지 확인하세요:
Shell
Bedrock 액세스를 위한 SDK 설치
Anthropic의 클라이언트 SDK는 Bedrock을 지원합니다. boto3
와 같은 AWS SDK를 직접 사용할 수도 있습니다.
Bedrock 액세스하기
Anthropic 모델 구독
AWS Console > Bedrock > Model Access로 이동하여 Anthropic 모델에 대한 액세스를 요청하세요. Anthropic 모델 가용성은 지역에 따라 다릅니다. 최신 정보는 AWS 문서를 참조하세요.
API 모델 이름
모델 | Bedrock API 모델 이름 |
---|---|
Claude 3 Haiku | anthropic.claude-3-haiku-20240307-v1:0 |
Claude 3 Sonnet | anthropic.claude-3-sonnet-20240229-v1:0 |
Claude 3 Opus | anthropic.claude-3-opus-20240229-v1:0 |
Claude 3.5 Sonnet | anthropic.claude-3-5-sonnet-20241022-v2:0 |
사용 가능한 모델 나열
다음 예제는 Bedrock을 통해 사용 가능한 모든 Claude 모델 목록을 출력하는 방법을 보여줍니다:
요청하기
다음 예제는 Bedrock에서 Claude 3 Sonnet을 사용하여 텍스트를 생성하는 방법을 보여줍니다: