Русский
Руководства
Haiku 5.5 в Bedrock

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

  1. Включите модель. Откройте каталог моделей в консоли Bedrock и убедитесь, что Claude Haiku 5.5 доступна вашему аккаунту в нужном регионе.
  2. Выдайте права IAM. Удостоверению, которое использует OpenCode, нужны bedrock:InvokeModel и bedrock:InvokeModelWithResponseStream. При работе с профилем инференса политика должна разрешать и сам профиль, и базовую модель во всех регионах, куда он направляет запросы; см. межрегиональный инференс AWS (opens in a new tab).
  3. Проверьте вне 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 opencode

API-ключ Bedrock в AWS_BEARER_TOKEN_BEDROCK или ключ, сохранённый через /connect, имеет приоритет над всеми профилями и ключами доступа. Если вызов уходит не в тот аккаунт, сначала проверьте, не остался ли bearer token. Все способы аутентификации описаны в руководстве по провайдеру Amazon Bedrock.

Чтобы закрепить регион, профиль и модель за проектом, добавьте их в opencode.json:

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:

opencode.json
{
  "$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. Тогда кэширование промптов работает правильно:

opencode.json
{
  "$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.