Amazon Bedrock API
Модели Claude от Anthropic теперь общедоступны через Amazon Bedrock.
Вызов Claude через Bedrock немного отличается от того, как вы бы вызывали Claude при использовании клиентских SDK от Anthropic. Это руководство проведет вас через процесс выполнения вызова API к Claude на Bedrock на Python или TypeScript.
Обратите внимание, что это руководство предполагает, что вы уже зарегистрировались для учетной записи AWS и настроили программный доступ.
Установите и настройте AWS CLI
- Установите версию AWS CLI не ниже версии
2.13.23
- Настройте ваши учетные данные AWS с помощью команды AWS configure (см. Настройка AWS CLI) или найдите ваши учетные данные, перейдя к “Command line or programmatic access” в вашей панели AWS и следуя инструкциям во всплывающем окне.
- Убедитесь, что ваши учетные данные работают:
aws sts get-caller-identity
Установите SDK для доступа к Bedrock
Клиентские SDK от Anthropic поддерживают Bedrock. Вы также можете использовать AWS SDK, такой как boto3
, напрямую.
Доступ к 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, доступных через Bedrock:
Выполнение запросов
Следующие примеры показывают, как сгенерировать текст из Claude 3 Sonnet на Bedrock:
Смотрите наши клиентские SDK для более подробной информации и официальную документацию Bedrock здесь.