Claude Haiku 5.5 в Amazon Bedrock
Claude Haiku 5.5 доступна в Amazon Bedrock с момента выпуска 7 октября 2026 года (анонс AWS (opens in a new tab)). ID модели в Bedrock — anthropic.claude-haiku-5-5. Большинство аккаунтов вызывают её через межрегиональный профиль инференса, например global.anthropic.claude-haiku-5-5.
В этом руководстве — какой ID использовать, сколько стоит каждый вариант, какие нужны права IAM и как подключить модель к OpenCode. О самой модели, включая бенчмарки и порог цены 100K, читайте в руководстве по Claude Haiku 5.5.
ID моделей и профили инференса в Bedrock
| ID | Маршрутизация | Цена относительно Claude API |
|---|---|---|
global.anthropic.claude-haiku-5-5 | Любой поддерживаемый коммерческий регион | Та же |
anthropic.claude-haiku-5-5 | Регион, который вы вызываете | Та же |
us.anthropic.claude-haiku-5-5 | Только регионы США | 1,1× |
eu.anthropic.claude-haiku-5-5 | Только регионы ЕС | 1,1× |
jp.anthropic.claude-haiku-5-5 | Только регионы Японии | 1,1× |
au.anthropic.claude-haiku-5-5 | Только регионы Австралии | 1,1× |
Префиксы профилей взяты из анонса AWS, цены — из каталога models.dev (opens in a new tab), который использует OpenCode. AWS сама устанавливает цены и список регионов, поэтому перед планированием бюджета проверьте их на странице цен Bedrock (opens in a new tab).
Выбирайте global., если нет требований к размещению данных: так у Bedrock больше всего мощностей для маршрутизации. Географический профиль нужен, когда запросы должны оставаться в пределах одной юрисдикции; учтите более высокую цену. Согласно анонсу, поддерживается и AWS GovCloud (US).
Цены в Bedrock
Доллары США за миллион токенов для глобального профиля. Для профилей us., eu., jp. и au. умножьте на 1,1.
| Тип токенов | Промпт ≤ 100K токенов | Промпт > 100K токенов |
|---|---|---|
| Вход | $0.10 | $0.50 |
| Выход | $0.50 | $2.50 |
| Запись в кэш на 5 минут | $0.125 | $0.625 |
| Чтение кэша | $0.01 | $0.05 |
Как и в Claude API, уровень определяется для каждого запроса по общей длине промпта, включая чтение кэша. С профилем eu. запрос на 20K входных и 2K выходных токенов стоит около $0.0033 вместо $0.003. Сравнивайте фактическое использование с этими цифрами в AWS Cost Explorer или CloudWatch.
Перед настройкой OpenCode
- Включите модель. Откройте каталог моделей в консоли Bedrock и убедитесь, что Claude Haiku 5.5 доступна вашему аккаунту в нужном регионе.
- Выдайте права IAM. Удостоверению, которое использует OpenCode, нужны
bedrock:InvokeModelиbedrock:InvokeModelWithResponseStream. При работе с профилем инференса политика должна разрешать и сам профиль, и базовую модель во всех регионах, куда он направляет запросы; см. межрегиональный инференс AWS (opens in a new tab). - Проверьте вне OpenCode. Прямой вызов отделяет проблемы доступа к AWS от настройки OpenCode:
aws bedrock-runtime converse \
--region us-east-1 \
--model-id global.anthropic.claude-haiku-5-5 \
--messages '[{"role":"user","content":[{"text":"Reply with OK"}]}]'Если вызов не проходит, сначала исправьте проблему на стороне AWS. Переустановка OpenCode результат не изменит.
Настройка Amazon Bedrock в OpenCode
Провайдер amazon-bedrock в OpenCode использует цепочку учётных данных AWS. Задайте учётные данные в окружении, из которого запускаете opencode, например именованный профиль:
AWS_PROFILE=my-profile AWS_REGION=us-east-1 opencodeAPI-ключ Bedrock в AWS_BEARER_TOKEN_BEDROCK или ключ, сохранённый через /connect, имеет приоритет над всеми профилями и ключами доступа. Если вызов уходит не в тот аккаунт, сначала проверьте, не остался ли bearer token. Все способы аутентификации описаны в руководстве по провайдеру Amazon Bedrock.
Чтобы закрепить регион, профиль и модель за проектом, добавьте их в opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"model": "amazon-bedrock/global.anthropic.claude-haiku-5-5",
"provider": {
"amazon-bedrock": {
"options": {
"region": "us-east-1",
"profile": "my-profile"
}
}
}
}Параметры из файла конфигурации имеют приоритет над переменными окружения. Для VPC endpoint добавьте endpoint, как показано в параметрах конфигурации Bedrock. Запустите OpenCode, выполните /models и убедитесь, что Claude Haiku 5.5 есть в разделе Amazon Bedrock, прежде чем отправлять промпт.
Haiku 5.5 как small model
Haiku 5.5 подходит для лёгкой работы в сессии, где по умолчанию используется более крупная модель Bedrock:
{
"$schema": "https://opencode.ai/config.json",
"model": "amazon-bedrock/global.anthropic.claude-sonnet-5-5",
"small_model": "amazon-bedrock/global.anthropic.claude-haiku-5-5"
}Обе модели должны быть включены в вашем аккаунте. Доступность зависит от аккаунта, поэтому проверьте ID профиля Sonnet 5.5 в /models.
Профили инференса приложений
Если ваша организация учитывает расходы через профиль инференса приложения, используйте понятный ключ и укажите ARN профиля в id. Тогда кэширование промптов работает правильно:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"amazon-bedrock": {
"models": {
"claude-haiku-5-5-team": {
"id": "arn:aws:bedrock:us-east-1:111122223333:application-inference-profile/abc123"
}
}
}
}
}Замените номер аккаунта и ID профиля своими значениями.
Устранение неполадок
| Симптом | Что проверить |
|---|---|
AccessDeniedException | Права IAM на профиль и базовую модель в каждом регионе маршрутизации, а также включена ли модель |
ValidationException о пропускной способности on-demand | Вызывайте ID профиля инференса (global. или географический префикс) вместо базового ID |
Модели нет в /models | Обновите OpenCode, затем проверьте доступ для региона и аккаунта |
| Запросы уходят в неожиданный аккаунт | Bearer token переопределяет профили; уберите AWS_BEARER_TOKEN_BEDROCK или удалите учётные данные /connect |
ThrottlingException | Квоты Bedrock для региона и профиля; профиль global. может направлять запросы в большее число регионов |
Общие проблемы с аутентификацией и квотами разобраны в настройке провайдеров и устранении неполадок.
Bedrock или Claude API?
Bedrock подходит, если организация уже ведёт оплату, аудит и управление доступом через AWS или ей нужны IAM, VPC endpoint и контроль данных на уровне регионов. Отдельному разработчику проще Claude API: один API-ключ, те же базовые цены и никакой настройки IAM или регионов. В OpenCode переход между ними меняет только префикс провайдера и учётные данные; оба ID приведены в руководстве по Claude Haiku 5.5.