Claude Haiku 5.5 no Amazon Bedrock
O Claude Haiku 5.5 está disponível no Amazon Bedrock desde o lançamento, em 7 de outubro de 2026 (anúncio da AWS (opens in a new tab)). O ID do modelo no Bedrock é anthropic.claude-haiku-5-5. A maioria das contas o chama por meio de um perfil de inferência entre regiões, como global.anthropic.claude-haiku-5-5.
Este guia mostra qual ID usar, quanto custa cada opção, quais permissões de IAM são necessárias e como conectar o modelo ao OpenCode. Para o modelo em si, incluindo benchmarks e a faixa de preço de 100K, veja o guia do Claude Haiku 5.5.
IDs de modelo e perfis de inferência no Bedrock
| ID | Roteamento | Preço de tabela em relação à Claude API |
|---|---|---|
global.anthropic.claude-haiku-5-5 | Qualquer região comercial compatível | Igual |
anthropic.claude-haiku-5-5 | A região que você chama | Igual |
us.anthropic.claude-haiku-5-5 | Somente regiões dos EUA | 1,1× |
eu.anthropic.claude-haiku-5-5 | Somente regiões da UE | 1,1× |
jp.anthropic.claude-haiku-5-5 | Somente regiões do Japão | 1,1× |
au.anthropic.claude-haiku-5-5 | Somente regiões da Austrália | 1,1× |
Os prefixos dos perfis vêm do anúncio da AWS; os preços, do catálogo do models.dev (opens in a new tab) usado pelo OpenCode. A AWS define os próprios preços e regiões, então confirme ambos na página de preços do Bedrock (opens in a new tab) antes de fechar um orçamento.
Escolha global. quando não houver exigência de residência de dados; assim o Bedrock tem a maior capacidade de roteamento. Escolha um perfil geográfico quando as requisições precisarem ficar dentro de uma jurisdição e considere o preço mais alto. Segundo o anúncio, o AWS GovCloud (US) também é compatível.
Preços no Bedrock
USD por milhão de tokens para o perfil global. Multiplique por 1,1 para os perfis us., eu., jp. e au..
| Tipo de token | Prompt ≤ 100K tokens | Prompt > 100K tokens |
|---|---|---|
| Entrada | US$ 0,10 | US$ 0,50 |
| Saída | US$ 0,50 | US$ 2,50 |
| Gravação de cache de 5 minutos | US$ 0,125 | US$ 0,625 |
| Leitura de cache | US$ 0,01 | US$ 0,05 |
Como na Claude API, a faixa é definida em cada requisição pelo tamanho total do prompt, incluindo leituras de cache. Com o perfil us., uma requisição com 20K tokens de entrada e 2K de saída custa cerca de US$ 0,0033 em vez de US$ 0,003. Use o AWS Cost Explorer ou o CloudWatch para comparar o uso real com esses valores.
Antes de configurar o OpenCode
- Ative o modelo. Abra o catálogo de modelos no console do Bedrock e confirme que o Claude Haiku 5.5 está disponível para sua conta na região que você vai chamar.
- Conceda permissões de IAM. A identidade usada pelo OpenCode precisa de
bedrock:InvokeModelebedrock:InvokeModelWithResponseStream. Com um perfil de inferência, a política deve permitir o perfil e o modelo base nas regiões para onde ele roteia; veja a inferência entre regiões da AWS (opens in a new tab). - Teste fora do OpenCode. Uma chamada direta separa problemas de acesso à AWS da configuração do 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"}]}]'Se isso falhar, corrija primeiro o lado da AWS. Reinstalar o OpenCode não muda o resultado.
Configurar o Amazon Bedrock no OpenCode
O provedor amazon-bedrock do OpenCode usa a cadeia de credenciais da AWS. Defina as credenciais no ambiente em que você inicia o opencode, por exemplo um perfil nomeado:
AWS_PROFILE=my-profile AWS_REGION=us-east-1 opencodeUma chave de API do Bedrock em AWS_BEARER_TOKEN_BEDROCK, ou uma salva com /connect, tem prioridade sobre todos os perfis e chaves de acesso. Se uma chamada for para a conta errada, verifique primeiro se sobrou um bearer token. Todos os métodos de autenticação estão no guia do provedor Amazon Bedrock.
Para fixar região, perfil e modelo no projeto, adicione-os ao 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"
}
}
}
}As opções do arquivo de configuração têm prioridade sobre as variáveis de ambiente. Para um endpoint de VPC, adicione endpoint como mostrado nas opções de configuração do Bedrock. Inicie o OpenCode, execute /models e confirme que o Claude Haiku 5.5 aparece em Amazon Bedrock antes de enviar um prompt.
Usar o Haiku 5.5 como small model
O Haiku 5.5 serve para o trabalho leve numa sessão que usa por padrão um modelo maior do 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"
}Os dois modelos precisam estar ativados na sua conta. Confira o ID do perfil do Sonnet 5.5 em /models, porque a disponibilidade varia por conta.
Perfis de inferência de aplicação
Se a sua organização controla custos com um perfil de inferência de aplicação, use uma chave legível e coloque o ARN do perfil em id. Assim o cache de prompts funciona corretamente:
{
"$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"
}
}
}
}
}Substitua o número da conta e o ID do perfil pelos seus valores.
Solução de problemas
| Sintoma | O que verificar |
|---|---|
AccessDeniedException | Permissões de IAM para o perfil e o modelo base em cada região roteada, e se o modelo está ativado |
ValidationException sobre throughput sob demanda | Chame um ID de perfil de inferência (global. ou um prefixo geográfico) em vez do ID base |
Modelo ausente em /models | Atualize o OpenCode e depois confirme que sua região e sua conta têm acesso |
| Requisições vão para uma conta inesperada | Um bearer token substitui os perfis; remova AWS_BEARER_TOKEN_BEDROCK ou apague a credencial do /connect |
ThrottlingException | Cotas do Bedrock para a região e o perfil; o perfil global. pode rotear para mais regiões |
Para problemas gerais de autenticação e cotas, veja a configuração de provedores e a solução de problemas.
Bedrock ou Claude API?
O Bedrock é indicado quando sua organização já fatura, audita e controla acesso pela AWS, ou precisa de IAM, endpoints de VPC e controle de dados por região. Para um desenvolvedor individual, a Claude API é mais simples: uma chave de API e os mesmos preços base, sem configurar IAM nem regiões. No OpenCode, trocar entre os dois muda apenas o prefixo do provedor e as credenciais; o guia do Claude Haiku 5.5 traz os dois IDs.