Pular para o conteúdo

Guias de migraçãoVindo do Amazon Bedrock

Do Amazon Bedrock sozinho ao Bedrock como um dos seus provedores

O Bedrock mantém a inferência dentro da sua conta da AWS, sob o IAM e na sua fatura da AWS. O INFRO não muda isso: ele chama o Bedrock com uma credencial da sua conta. O que ele adiciona é roteamento e failover entre o Bedrock e seus outros provedores, orçamentos que recusam antes da chamada e custo por requisição por projeto, chave e usuário. Esta página é precisa sobre o que o INFRO consegue rotear no Bedrock hoje, porque não é tudo.

Serviço da AWS; chaves de API do Bedrock e endpoints compatíveis com OpenAI adicionados ao lado do Converse

As contas do INFRO são self-service. O catálogo, a documentação e o contrato da API são públicos, o gateway está implantado, e tudo o que vai além da v1 está marcado para depois. Planos e teste

Situação atual

O que o Bedrock adicionou

Chaves de API do Bedrock (bearer tokens; de curto prazo, até 12 horas, ou de longo prazo) ao lado do SigV4, e Chat Completions e Responses compatíveis com OpenAI em bedrock-runtime.{region}.amazonaws.com/openai/v1, que a AWS chama de endpoint recomendado para novas aplicações.

O que o INFRO chama

Esse endpoint compatível com OpenAI, com uma chave de API de longo prazo do Bedrock e uma região. Ele serve os modelos da OpenAI, xAI, Moonshot e MiniMax lá. Cada modelo é nomeado no mapa de modelos da conexão, porque os ids do Bedrock são regionais (global.openai.gpt-5.6-sol).

O que o INFRO não chama

Converse e InvokeModel. Claude, Llama, Nova e Cohere no Bedrock são servidos por lá, então o INFRO não consegue roteá-los no Bedrock hoje. O Claude pelo INFRO vem de uma conexão Anthropic ou Vertex AI.

Para muitas equipes na AWS, só o Bedrock é a resposta certa. Fique nele se uma destas situações se aplicar.

  • Seu tráfego é Claude, Llama, Nova ou Cohere no Bedrock, e precisa ficar na AWS. O INFRO não consegue roteá-los no Bedrock hoje.
  • Sua equipe de segurança exige apenas roles do IAM ou credenciais de curto prazo. A conexão Bedrock do INFRO aceita uma chave de API de longo prazo do Bedrock, que a AWS descreve como destinada a exploração e não recomenda para produção.
  • Você depende de Bedrock Guardrails, prompt routers, prompt management, Provisioned Throughput ou application inference profiles para alocação de custos. O INFRO tem os próprios guardrails e rotas, e nenhum desses objetos do Bedrock.
  • A inferência precisa ficar em uma região específica da AWS e nada pode sair da AWS. O INFRO roda na rede da Cloudflare entre sua aplicação e o Bedrock; residência de dados está no roadmap.

As alterações, uma linha cada. Tudo o que não está listado aqui continua como está.

 Amazon BedrockINFRO
URL basebedrock-runtime.{region}.amazonaws.com (Converse) ou o /openai/v1 dele.https://api.infro.io/v1
CredencialSigV4 a partir do IAM, ou uma chave de API do Bedrock.Uma chave do gateway do INFRO na sua aplicação. O INFRO guarda uma chave de API de longo prazo do Bedrock para sua conta, selada, restrita pelo IAM ao que você permitir.
Id do modeloglobal.openai.gpt-5.6-sol, openai.gpt-oss-120b-1:0.openai/gpt-5.6-sol, openai/gpt-oss-120b; a conexão mapeia cada um para o id do Bedrock. aws-bedrock/<bedrock id> alcança um id que o catálogo não tem.
CamposrequestMetadata, guardrailConfig, headers X-Amzn-Bedrock-Guardrail*.metadata { user_id, session_id, tags }; guardrails do INFRO configurados no console.

Antes · Bedrock, compatível com OpenAI

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://bedrock-runtime.us-east-1.amazonaws.com/openai/v1",
    api_key=os.environ["AWS_BEARER_TOKEN_BEDROCK"],
)

client.chat.completions.create(
    model="global.openai.gpt-5.6-sol",
    messages=[{"role": "user", "content": "Hello"}],
)

Depois · INFRO

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.infro.io/v1",
    api_key=os.environ["INFRO_API_KEY"],
)

client.chat.completions.create(
    model="openai/gpt-5.6-sol",
    messages=[{"role": "user", "content": "Hello"}],
    extra_body={
        # Only your Bedrock connection may serve this request
        "routing": {"providers": {"allow": ["aws-bedrock"]}},
        "metadata": {"user_id": "cust_123"},
    },
)

Quem chama o Converse

Se seu código usa Converse ou InvokeModel pelo boto3 ou pelo AWS SDK, não há troca de duas linhas: o formato da requisição muda para Chat Completions. Para o Claude, mantenha essas chamadas diretas, ou conecte a Anthropic ou a Vertex AI e chame /v1/messages.

Failover entre nuvens

Uma rota pode tentar o GPT no Bedrock primeiro e na OpenAI ou no Azure OpenAI em seguida, cada um na sua própria conta. routing.providers mantém uma requisição no Bedrock quando ela precisa ficar lá.

O custo fica no faturamento da AWS

O INFRO estima cada requisição pelo seu preço negociado ou pelo preço de tabela. Ele não lê o faturamento da AWS, por isso não há valor reconciliado para o Bedrock; sua fatura da AWS continua sendo o registro oficial.

Os objetos do Amazon Bedrock comparados aos do INFRO, a partir da documentação pública do Amazon Bedrock lida em 19 de outubro de 2026 e conferidos com o que o gateway implementa. Duas linhas dizem que o INFRO não tem nada.

Amazon BedrockO que faz láNo INFRO
Conta e cotas do Bedrockmesmo formatoSua conta da AWS, cotas de tokens por minuto por modelo.Sem mudanças: o INFRO chama sua conta e suas cotas se aplicam. Um 429 do Bedrock segue a regra de falha da rota.
IAM e SigV4diferenteRoles, políticas, credenciais de curto prazo.Uma chave de API de longo prazo do Bedrock por conexão. Sem assumir roles do IAM, sem SigV4.
Converse e InvokeModelnadaAs APIs nativas do Bedrock, usadas para Claude, Llama, Nova e Cohere.Não chamado. O INFRO roteia apenas os modelos compatíveis com OpenAI do Bedrock.
Cross-Region inference profilesdiferenteOs perfis us., eu. e global. roteiam dentro da AWS.Nomeado no mapa de modelos da conexão; o Bedrock continua escolhendo a região. O INFRO adiciona failover para outros provedores.
Application inference profiles e `requestMetadata`diferenteTags e metadados para alocação de custos e filtragem de logs.metadata e projetos: custo por requisição por projeto, chave, usuário e tag, estimado.
Bedrock GuardrailsdiferentePolíticas de conteúdo, tópicos, palavras, PII e grounding por id e versão.Os guardrails do próprio INFRO: regras de padrões e verificações com modelos de decisão. Nenhuma configuração de Bedrock Guardrails.
Intelligent prompt routingdiferenteUm prompt router escolhe entre dois modelos de uma mesma família.O classificador de prompts de uma rota escolhe uma classe de destinos em um modelo de decisão que você escolhe.
OrçamentosdiferenteSem limite de gastos por requisição; o AWS Budgets alerta sobre a fatura.Orçamentos que recusam no teto com 402 antes da chamada, por organização, projeto, membro, chave e cliente final.
Provisioned Throughput e prompt managementnadaCapacidade reservada e versões de prompts armazenadas, chamadas por ARN.Nada.
Reconciliação de custosdiferenteCost Explorer e a fatura da AWS.Apenas estimativas para o Bedrock; a reconciliação lê as APIs de custo da OpenAI e da Anthropic, não o faturamento da AWS.

Nossa leitura da documentação publicada do Amazon Bedrock, não um teste nem um benchmark. Se lemos algo errado, avise-nos e corrigimos a linha.

O que o INFRO não faz

  • Rotear Claude, Llama, Nova ou Cohere no Bedrock (eles precisam do Converse).
  • Usar roles do IAM, SigV4 ou chaves de curto prazo do Bedrock.
  • Aplicar Bedrock Guardrails, prompt routers, prompt management ou Provisioned Throughput.
  • Reconciliar com o faturamento da AWS.
  • Manter o tráfego dentro da AWS; o INFRO roda na rede da Cloudflare.

O que não é levado

  • Métricas do CloudWatch e logs de invocação de modelos de antes da troca; eles ficam na AWS.
  • Configuração de guardrails e prompt routers. Recrie o que o INFRO suporta nos próprios guardrails e rotas dele.

Perguntas

O INFRO consegue rotear o Claude no Bedrock?
Hoje não. O INFRO chama o endpoint compatível com OpenAI do Bedrock, e o Claude no Bedrock é servido pelo Converse. Roteie o Claude por uma conexão Anthropic ou Vertex AI, ou mantenha essas chamadas diretas.
Quem me cobra pelo uso do Bedrock?
AWS, na sua própria conta. O INFRO é uma assinatura e adiciona 0% ao gasto com modelos.
De qual credencial o INFRO precisa?
Uma chave de API de longo prazo do Bedrock e a região, seladas no INFRO. Restrinja-a com IAM aos modelos que você roteia.

Migre conosco ou por conta própria

O programa de migração mapeia, numa chamada, a sua configuração do Amazon Bedrock para conexões, rotas e orçamentos do INFRO e migra o primeiro serviço com você. Seus provedores continuam cobrando você diretamente; o INFRO é uma assinatura e acrescenta 0% ao gasto com modelos.

Fontes

Cada afirmação desta página sobre o Amazon Bedrock vem de uma destas fontes, lidas em 19 de outubro de 2026. Nada é inferido de um teste, de um benchmark ou de uma conversa.