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
Модель | Название модели API Bedrock |
---|---|
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-20240620-v1:0 |
Список доступных моделей
Следующие примеры показывают, как вывести список всех моделей Claude, доступных через Bedrock:
Выполнение запросов
Следующие примеры показывают, как генерировать текст с помощью Claude 3 Sonnet на Bedrock:
Подробнее смотрите в наших клиентских SDK и официальной документации Bedrock здесь.