Guías de migraciónDesde Amazon Bedrock
De Amazon Bedrock como único proveedor a Bedrock como uno de tus proveedores
Bedrock mantiene la inferencia dentro de tu cuenta de AWS, bajo IAM y en tu factura de AWS. INFRO no cambia eso: llama a Bedrock con una credencial de tu cuenta. Lo que agrega es enrutamiento y failover entre Bedrock y tus otros proveedores, presupuestos que rechazan antes de la llamada y el costo por solicitud por proyecto, clave y usuario. Esta página es precisa sobre lo que INFRO puede enrutar hoy en Bedrock, porque no es todo.
Servicio de AWS; claves de API de Bedrock y endpoints compatibles con OpenAI agregados junto a Converse
Las cuentas de INFRO son de autoservicio. El catálogo, la documentación y el contrato de la API son públicos, el gateway está desplegado, y todo lo que va más allá de v1 está marcado como Más adelante. Planes y prueba
Dónde están las cosas
Lo que agregó Bedrock
Claves de API de Bedrock (tokens bearer; de corto plazo hasta 12 horas, o de largo plazo) junto a SigV4, y Chat Completions y Responses compatibles con OpenAI en bedrock-runtime.{region}.amazonaws.com/openai/v1, que AWS presenta como el endpoint recomendado para aplicaciones nuevas.
Lo que INFRO llama
Ese endpoint compatible con OpenAI, con una clave de API de Bedrock de largo plazo y una región. Sirve los modelos de OpenAI, xAI, Moonshot y MiniMax que hay ahí. Cada modelo se nombra en el mapa de modelos de la conexión, porque los ids de Bedrock son regionales (global.openai.gpt-5.6-sol).
Lo que INFRO no llama
Converse e InvokeModel. Claude, Llama, Nova y Cohere en Bedrock se sirven ahí, así que INFRO no puede enrutarlos hoy en Bedrock. Claude a través de INFRO viene de una conexión de Anthropic o de Vertex AI.
Para muchos equipos de AWS, Bedrock por sí solo es la respuesta correcta. Quédate si se cumple alguna de estas condiciones.
- Tu tráfico es Claude, Llama, Nova o Cohere en Bedrock, y debe quedarse en AWS. INFRO no puede enrutarlos hoy en Bedrock.
- Tu equipo de seguridad exige solo roles de IAM o credenciales de corto plazo. La conexión de Bedrock de INFRO usa una clave de API de Bedrock de largo plazo, que AWS describe como pensada para exploración y desaconseja para producción.
- Dependes de Bedrock Guardrails, enrutadores de prompts, gestión de prompts, Provisioned Throughput o perfiles de inferencia de aplicación para asignar costos. INFRO tiene sus propias barreras de protección y rutas, y ninguno de esos objetos de Bedrock.
- La inferencia debe quedarse en una región de AWS concreta y nada puede salir de AWS. INFRO corre en la red de Cloudflare entre tu app y Bedrock; la residencia está en la hoja de ruta.
Los cambios, uno por fila. Todo lo que no aparece aquí queda como está.
| Amazon Bedrock | INFRO | |
|---|---|---|
| URL base | bedrock-runtime.{region}.amazonaws.com (Converse) o su /openai/v1. | https://api.infro.io/v1 |
| Credencial | SigV4 desde IAM, o una clave de API de Bedrock. | Una clave del gateway de INFRO en tu app. INFRO guarda una clave de API de Bedrock de largo plazo de tu cuenta, sellada y limitada por IAM a lo que permitas. |
| Id del modelo | global.openai.gpt-5.6-sol, openai.gpt-oss-120b-1:0. | openai/gpt-5.6-sol, openai/gpt-oss-120b; la conexión mapea cada uno al id de Bedrock. aws-bedrock/<bedrock id> llega a un id que el catálogo no incluye. |
| Campos | requestMetadata, guardrailConfig, encabezados X-Amzn-Bedrock-Guardrail*. | metadata { user_id, session_id, tags }; barreras de protección de INFRO configuradas en la consola. |
Antes · Bedrock, compatible con 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"}],
)Después · 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"},
},
)Quienes llaman con Converse
Si tu código usa Converse o InvokeModel con boto3 o el SDK de AWS, no hay un cambio de dos líneas: la forma de la solicitud cambia a Chat Completions. Para Claude, mantén esas llamadas directas, o conecta Anthropic o Vertex AI y llama a /v1/messages.
Failover entre nubes
Una ruta puede probar GPT en Bedrock primero y en OpenAI o Azure OpenAI después, cada uno en tu propia cuenta. routing.providers mantiene una solicitud en Bedrock cuando debe quedarse ahí.
El costo se queda en la facturación de AWS
INFRO estima cada solicitud a partir de tu tarifa negociada o de la tarifa de lista. No lee la facturación de AWS, así que no hay cifra conciliada para Bedrock; tu factura de AWS sigue siendo el registro.
Los objetos de Amazon Bedrock frente a los de INFRO, según la documentación pública de Amazon Bedrock leída el 19 de octubre de 2026 y comprobados contra lo que implementa el gateway. Dos filas dicen que INFRO no tiene nada.
| Amazon Bedrock | Qué hace allí | En INFRO |
|---|---|---|
| Cuenta y cuotas de Bedrockmisma forma | Tu cuenta de AWS, cuotas de tokens por minuto por modelo. | Sin cambios: INFRO llama a tu cuenta y se aplican tus cuotas. Un 429 de Bedrock sigue la regla de fallo de la ruta. |
| IAM y SigV4distinto | Roles, políticas, credenciales de corto plazo. | Una clave de API de Bedrock de largo plazo por conexión. Sin asunción de roles de IAM, sin SigV4. |
| Converse e InvokeModelnada | Las API nativas de Bedrock, usadas para Claude, Llama, Nova y Cohere. | No se llaman. INFRO enruta solo los modelos de Bedrock compatibles con OpenAI. |
| Perfiles de inferencia entre regionesdistinto | Los perfiles us., eu. y global. enrutan dentro de AWS. | Nombrados en el mapa de modelos de la conexión; Bedrock sigue eligiendo la región. INFRO agrega failover a otros proveedores. |
| Perfiles de inferencia de aplicación y `requestMetadata`distinto | Etiquetas y metadatos para asignar costos y filtrar registros. | metadata y proyectos: costo estimado por solicitud por proyecto, clave, usuario y etiqueta. |
| Bedrock Guardrailsdistinto | Políticas de contenido, temas, palabras, PII y grounding por id y versión. | Las barreras de protección propias de INFRO: reglas de patrones y comprobaciones con modelos de decisión. Sin configuración de Bedrock Guardrails. |
| Enrutamiento inteligente de promptsdistinto | Un enrutador de prompts elige entre dos modelos de una misma familia. | El clasificador de prompts de una ruta elige una clase de destinos con un modelo de decisión que tú eliges. |
| Presupuestosdistinto | Sin límite de gasto por solicitud; AWS Budgets avisa sobre la factura. | Presupuestos que rechazan en el techo con 402 antes de la llamada, por organización, proyecto, miembro, clave y cliente final. |
| Provisioned Throughput, gestión de promptsnada | Capacidad reservada y versiones de prompts almacenadas, llamadas por ARN. | Nada. |
| Conciliación de costosdistinto | Cost Explorer y la factura de AWS. | Solo estimaciones para Bedrock; la conciliación lee las API de costos de OpenAI y Anthropic, no la facturación de AWS. |
Nuestra lectura de la documentación publicada de Amazon Bedrock, no una prueba ni un benchmark. Si leímos algo mal, dínoslo y corregiremos la fila.
Lo que INFRO no hace
- Enrutar Claude, Llama, Nova o Cohere en Bedrock (necesitan Converse).
- Usar roles de IAM, SigV4 o claves de Bedrock de corto plazo.
- Aplicar Bedrock Guardrails, enrutadores de prompts, gestión de prompts o Provisioned Throughput.
- Conciliar con la facturación de AWS.
- Mantener el tráfico dentro de AWS; INFRO corre en la red de Cloudflare.
Lo que no se traslada
- Métricas de CloudWatch y registros de invocación de modelos de antes del cambio; se quedan en AWS.
- Configuración de guardrails y enrutadores de prompts. Recrea lo que INFRO admite en sus propias barreras de protección y rutas.
Preguntas
- ¿Puede INFRO enrutar Claude en Bedrock?
- Hoy no. INFRO llama al endpoint compatible con OpenAI de Bedrock, y Claude en Bedrock se sirve a través de Converse. Enruta Claude a través de una conexión de Anthropic o de Vertex AI, o mantén esas llamadas directas.
- ¿Quién me factura el uso de Bedrock?
- AWS, en tu propia cuenta. INFRO es una suscripción y agrega 0% al gasto en modelos.
- ¿Qué credencial necesita INFRO?
- Una clave de API de Bedrock de largo plazo y la región, selladas en INFRO. Limítala con IAM a los modelos que enrutas.
Migra con nosotros o por tu cuenta
El programa de migración traslada en una llamada tu configuración de Amazon Bedrock a conexiones, rutas y presupuestos de INFRO, y migra contigo el primer servicio. Tus proveedores te siguen facturando directamente; INFRO es una suscripción y agrega 0% al gasto en modelos.
Fuentes
Cada afirmación de esta página sobre Amazon Bedrock proviene de una de estas fuentes, leídas el 19 de octubre de 2026. Nada se deduce de una prueba, un benchmark o una conversación.
- AWS — Bedrock API keysleído el 19 oct 2026
- AWS — Chat Completions API on Bedrockleído el 19 oct 2026
- AWS — Responses API and bedrock-mantleleído el 19 oct 2026
- AWS — Converse API referenceleído el 19 oct 2026
- AWS — Cross-Region inferenceleído el 19 oct 2026
- AWS — Inference profilesleído el 19 oct 2026
- AWS — Intelligent prompt routingleído el 19 oct 2026
- AWS — Prompt cachingleído el 19 oct 2026