← Volver al Blog
Cloud & Infrastructure

Vercel AI Gateway: una guía de producción para enrutamiento, observabilidad, presupuestos y control de proveedores

Vercel AI Gateway puede dar a los equipos de productos de IA una capa de control para acceso a modelos, enrutamiento, observabilidad, presupuestos y políticas de proveedores. Esta guía explica cuándo ayuda esa capa, qué probar antes de migrar y dónde las integraciones directas con proveedores pueden seguir siendo la mejor opción.

Escrito por Hamza Diaz
5 de octubre de 202610 min de lectura25 vistas

Por qué Vercel AI Gateway importa para las apps de IA en producción

La mayoría de los productos de IA empiezan con una llamada: elegir un modelo, añadir un SDK, escribir un prompt y lanzar una función útil. Resumen. Clasificación. Redacción. Priorización de soporte. Ayuda de búsqueda interna. Esa primera versión puede ser perfectamente razonable.

El desorden suele llegar después. Un segundo flujo de trabajo necesita otro modelo. Un tercer flujo transmite en streaming. Otro llama herramientas. Finanzas pregunta quién es responsable del gasto. Seguridad pregunta qué proveedores pueden recibir qué prompts. Producto quiere una alternativa de respaldo, pero ingeniería no está segura de si esa alternativa se comportará del mismo modo. Ese es el punto en el que el acceso a modelos deja de ser una elección de biblioteca y se convierte en un modelo operativo.

Vercel AI Gateway es útil en ese momento. Vercel lo documenta como una forma de llamar modelos de IA entre proveedores mediante el AI SDK o un endpoint HTTP compatible con OpenAI. En la práctica, puede convertirse en una capa de control entre el código de la aplicación y los proveedores de modelos. Ese límite puede centralizar el enrutamiento, la revisión de uso, los presupuestos, la política de proveedores y algunos controles de retención de datos sin obligar a cada equipo de producto a cablear esas preocupaciones en cada función.

Esta es la postura directa: los equipos no deberían adoptar una pasarela de IA porque quieren opcionalidad de modelos. Deberían adoptarla porque están listos para gestionar la opcionalidad de modelos. Son cosas distintas.

Una pasarela no mejorará prompts débiles. No demostrará que dos proveedores son intercambiables. No hará que los costes bajen por sí solos. Los resultados dependen del diseño de la carga de trabajo, la elección del modelo, el tamaño del prompt, los reintentos, el caching, la disponibilidad del proveedor, la calidad de evaluación, la configuración de privacidad y la disciplina operativa básica. Trata Vercel AI Gateway como un punto de control, no como un atajo alrededor de la ingeniería de producción.

Qué proporciona realmente Vercel AI Gateway

La descripción general de AI Gateway de Vercel describe acceso a modelos entre proveedores, incluidos ejemplos de uso del AI SDK y un endpoint de chat completions compatible con OpenAI en ai-gateway.vercel.sh. Eso da a los equipos una superficie de integración única para llamadas que, de otro modo, podrían estar repartidas entre SDKs de proveedores, claves de proveedores y código de solicitud específico de cada proveedor.

Eso es valioso. También es fácil leer demasiado en ello. Un endpoint compartido no hace que todos los modelos sean intercambiables. Los proveedores pueden diferir en comportamiento de streaming, formatos de llamadas a herramientas, metadatos, controles de seguridad, soporte de imagen o audio, límites de contexto y patrones de error. Los hilos de issues de la comunidad en el repositorio Vercel AI muestran discusión continua sobre el comportamiento de AI Gateway, como manejo de metadatos, resultados de herramientas, ubicación de mensajes de sistema, comportamiento de streams y errores de proveedores. La lección práctica es simple: una pasarela reduce la dispersión de integración, pero la compatibilidad aún necesita pruebas.

Vercel también documenta un inicio rápido de evaluación de AI Gateway que usa la API experimental de evaluación en AI SDK 7 o posterior. Eso importa porque las decisiones de enrutamiento deben juzgarse frente a resultados de tareas, no solo respuestas HTTP correctas. Para salidas estructuradas, valida el cumplimiento del esquema y el comportamiento de recuperación. Para flujos de asistentes, comprueba seguimiento de instrucciones, comportamiento de rechazo, fundamentación de recuperación, forma de llamadas a herramientas y utilidad. Para flujos de agentes, conecta esta decisión con selección de runtime para agentes de IA duraderos, porque el enrutamiento interactúa con reintentos, aprobaciones, estado y revisión humana.

La observabilidad de la pasarela es otra capacidad clave. La documentación de observabilidad de Vercel dice que AI Gateway registra gasto, uso de modelos y métricas relacionadas con solicitudes, con vistas por proyecto y clave API. La documentación de presupuestos de Vercel identifica alcances de presupuesto por equipo, proyecto, clave API y usuario, y dice que los presupuestos se comprueban antes de cada solicitud. Estos controles ayudan, pero son barreras de protección. La aplicación sigue siendo responsable de la longitud del prompt, el caching, los reintentos, la atribución por función, la experiencia de usuario y la respuesta a incidentes. Los equipos que necesitan trazas entre prompts, recuperación, herramientas, usuarios y eventos posteriores deberían combinar los datos de la pasarela con trazado GenAI con OpenTelemetry o un plan de trazas similar.

La documentación de lista de proveedores permitidos de Vercel permite a los propietarios de equipo restringir qué proveedores pueden atender solicitudes a través de la pasarela. Su documentación de retención de datos cero describe controles ZDR elegibles mediante configuración del panel y opciones por solicitud. Estos controles importan para la gobernanza, pero aún necesitan revisión específica por ruta. No todos los proveedores, modelos, funciones o posturas contractuales encajarán con todos los requisitos de manejo de datos.

Área de controlQué puede centralizar AI GatewayQué sigue siendo responsabilidad de la aplicación
EnrutamientoRuta de pasarela y acceso a proveedores soportadosElección de modelo específica de la tarea y semántica de respaldo
ObservabilidadVistas de gasto, solicitud, proyecto y clave de la pasarelaTrazas de prompt, recuperación, herramienta, usuario y resultado
PresupuestosLímites de equipo, proyecto, clave API y usuarioDiseño de prompts, reintentos, caching, alertas y gestión de demanda
GobernanzaListas de proveedores permitidos y controles ZDR elegiblesClasificación de datos, aprobaciones, auditorías y UX para fallos

El marco Route, Observe, Govern

El marco Route, Observe, Govern de Optijara es una forma compacta de decidir si Vercel AI Gateway debe situarse delante de un flujo de trabajo de producción.

Route pregunta qué puede moverse de forma segura entre proveedores. Clasifica cada llamada a modelo por impacto en el usuario, sensibilidad a la latencia, sensibilidad de datos, comportamiento específico del modelo, tolerancia a respaldo y cobertura de evaluación. Un asistente interno de borradores revisado puede tolerar cambios de proveedor si el tono y el formato siguen siendo aceptables. Un flujo de extracción sensible para cumplimiento, un agente que usa herramientas o una función que depende de comportamiento específico de la API del proveedor puede necesitar una ruta fijada o integración directa con el proveedor. Si un flujo de trabajo no puede evaluarse, no debería reenrutarse libremente.

Observe pregunta qué evidencia se necesita antes y después de los cambios de enrutamiento. Como mínimo, registra versión del prompt, modelo, proveedor, ruta, latencia, uso de tokens, clase de error, validez de salida estructurada y resultado visible para el usuario. Si el flujo de trabajo usa recuperación o documentos, añade identificadores de fuente y comprobaciones de procedencia. La misma disciplina aplica a sistemas RAG, donde el manejo de fuentes y la calidad de fragmentos pueden importar tanto como la ruta del modelo. La guía Docling PDF RAG de Optijara es un complemento útil para flujos con muchos documentos.

Govern pregunta quién es responsable de la política de proveedores, presupuestos, configuración de retención, deprecaciones de modelos, suites de evaluación y excepciones. Una lista de proveedores permitidos solo ayuda si alguien la revisa. Un presupuesto solo ayuda si el producto tiene un plan para lo que ven los usuarios cuando se rechaza una solicitud. La gobernanza debe definir responsables, intervalos de revisión, rutas de reversión y evidencia de incidentes.

flowchart TD A[Inventario de flujos de IA] --> B{Se puede evaluar la salida?} B -- No --> C[Mantener directo o en sandbox primero] B -- Yes --> D{Comportamiento específico del proveedor?} D -- High --> E[Pilotar pasarela con modelo fijado] D -- Low --> F[Candidato a ruta de pasarela] E --> G[Observar calidad latencia gasto errores] F --> G G --> H{Restricciones de política y presupuesto cumplidas?} H -- No --> I[Ajustar lista permitida ZDR presupuesto UX] H -- Yes --> J[Desplegar por flujo de trabajo]
{
  "framework": "Route, Observe, Govern",
  "route": ["workflow inventory", "provider fit", "fallback tolerance"],
  "observe": ["quality", "latency", "spend", "errors", "user outcome"],
  "govern": ["provider allowlist", "budget scope", "data retention", "change owner"]
}

Lista de comprobación de implementación para equipos de producción

Empieza con un inventario, no con una reescritura. Enumera cada llamada de IA por responsable de función, propósito del prompt, proveedor actual, modelo actual, entradas sensibles, destino de salida, comportamiento de reintentos, modos de fallo conocidos e impacto en el usuario. Marca si el flujo de trabajo es solo interno, revisado por humanos, visible para usuarios, regulado o crítico para la misión.

PasoAcción prácticaResultado de decisión
InventarioMapear llamadas a modelos, responsables, prompts, datos, salidas, reintentos y modos de falloRutas candidatas y rutas que se dejan directas
LímiteAñadir acceso a la pasarela detrás de un wrapper de cliente, route handler o módulo de servicioRutas explícitas directas, de pasarela fijada o de respaldo controlado
EvaluaciónComparar salidas directas y enrutadas por pasarela con prompts representativosAceptar, revisar, fijar o rechazar el cambio de ruta
ControlesConfigurar observabilidad, presupuestos, listas permitidas, ZDR donde sea elegible y UX de falloTicket de despliegue con responsable y ruta de reversión
DespliegueMover un flujo de trabajo a la vezExpansión o reversión respaldada por evidencia

Mantén la lógica de la pasarela detrás de un límite pequeño de integración. Un wrapper, route handler o módulo de servicio debe hacer explícito el enrutamiento y adjuntar metadatos como nombre de función, versión del prompt, flujo visible para el usuario e identificador de experimento. Ese límite da al equipo opciones de reversión si un proveedor se comporta de manera distinta o si un límite de presupuesto bloquea una ruta de solicitud de forma inesperada.

Antes de mover tráfico de producción, ejecuta pruebas de evaluación con prompts representativos. Optijara no puede ejecutar estas pruebas para tu aplicación solo a partir de documentación pública, porque cada producto necesita su propio conjunto de datos y criterios de aceptación. Compara salida directa del proveedor y salida enrutada por la pasarela para factualidad, seguimiento de instrucciones, validez de salida estructurada, comportamiento de rechazo, comportamiento de llamadas a herramientas, rango de latencia, uso de tokens y manejo de errores. Para tareas de datos estructurados, usa validadores deterministas antes de la revisión humana. Para tareas creativas o asesoras, usa rúbricas de revisión centradas en utilidad, corrección, tono y límites de seguridad.

Configura la observabilidad de la pasarela antes del despliegue. Confirma que los registros de solicitudes muestran la información que los operadores necesitan, que las vistas de proyecto y clave API se corresponden con las superficies correctas del producto y que los alcances de presupuesto coinciden con la propiedad. Los presupuestos de nivel de equipo pueden proteger a la organización. Los alcances por proyecto o clave API a menudo dan un control de radio de impacto más claro para una función nueva. Los presupuestos por usuario pueden importar cuando el uso individual puede dispararse.

Las listas de proveedores permitidos y la configuración ZDR pertenecen al mismo ticket de despliegue que el enrutamiento. Decide qué proveedores están permitidos para cada función, qué rutas requieren configuración ZDR elegible, quién puede cambiar estos ajustes y qué ve el usuario si ningún proveedor permitido puede atender una solicitud. Un bucle silencioso de reintentos no es gobernanza. Es riesgo operativo oculto.

Qué probar antes de cambiar rutas de producción

Las pruebas de calidad deben reflejar trabajo real, no prompts de demostración. Construye un conjunto representativo a partir de ejemplos aprobados, logs saneados o casos sintéticos que coincidan con tareas de producción. Revisa factualidad, seguimiento de instrucciones, formato de salida, tono, comportamiento de rechazo y finalización de tareas. Si el flujo de trabajo produce JSON, valida el esquema. Si cita fuentes, verifica la estructura de citas y las afirmaciones sin soporte. Si llama herramientas, inspecciona argumentos y manejo de resultados de herramientas.

Las pruebas de latencia y error deben mirar más allá del camino feliz. Inspecciona el comportamiento mediano y de cola donde tu telemetría lo permita, luego decide qué ve el usuario cuando una ruta es lenta. Incluye fallos de proveedor, rechazos de la pasarela, salidas mal formadas, timeouts, límites de tasa y mapeo de errores específico del proveedor. Las pruebas de respaldo deben preguntar si el respaldo es semánticamente seguro, no solo si otro proveedor puede responder.

Las pruebas de coste deben revisar uso de tokens, ráfagas de solicitudes, amplificación por reintentos, longitud de contexto, comportamiento de streaming y atribución por función. Los presupuestos pueden limitar la exposición, pero la aplicación sigue controlando cuántas solicitudes envía y cuánto contexto transporta cada solicitud. Una ruta puede volverse más cara si los reintentos, prompts más largos o patrones de uso más pesados cambian después del lanzamiento.

Área de mediciónPrueba propuestaSeñal de aprobaciónAdvertencia
Calidad de salidaComparar respuestas directas y de pasarela con prompts representativosRevisores aceptan la salida bajo la misma rúbricaLas rúbricas humanas necesitan calibración
Salida estructuradaValidar salida JSON o de esquemaLas salidas inválidas se capturan antes del impacto en usuarioPasar el esquema no demuestra verdad
LatenciaComparar tiempos de ruta en caminos normales y degradadosLa UX sigue siendo aceptableLa variación del proveedor puede cambiar con el tiempo
GastoRevisar tokens, reintentos y alcances de presupuestoEl gasto es atribuible por responsable y funciónLos presupuestos limitan exposición pero no optimizan prompts
Política de proveedoresProbar lista permitida y rutas restringidasLas rutas no permitidas fallan de forma predecibleEl manejo de 403 debe diseñarse en la UX de la app
PrivacidadProbar rutas que requieren ZDR elegibleLa configuración coincide con la política de datosNo todos los proveedores o funciones pueden calificar

Las pruebas de seguridad y privacidad deben verificar qué datos se envían, qué proveedores pueden recibirlos, quién puede cambiar la política y cómo se conserva la evidencia de auditoría. Confirma listas de proveedores permitidos, requisitos ZDR, propiedad de claves API, permisos de aplicación y pasos de revisión de incidentes. Si el producto maneja datos sensibles, no dependas solo de un interruptor del panel. Revisa términos de proveedores, comportamiento de retención, minimización de datos, control de acceso y redacción de logs de prompts.

Errores comunes con el enrutamiento de pasarelas de IA

El primer error es optimizar por opcionalidad de modelos antes que por evidencia de producto. La opcionalidad de proveedores solo es útil cuando los equipos saben cómo se ve una salida aceptable. Sin evaluaciones específicas de tarea, el enrutamiento de modelos se convierte en conjetura.

El segundo error es confundir la observabilidad de la pasarela con trazabilidad completa. Los paneles de la pasarela pueden mostrar actividad a nivel de pasarela, pero la trazabilidad completa conecta una llamada a modelo con prompts, herramientas, recuperación, permisos, estado de UI, usuarios y eventos posteriores. Un asistente de soporte puede fallar porque la recuperación trajo el registro equivocado mientras la pasarela aún muestra una solicitud de modelo exitosa.

El tercer error es usar presupuestos como único control de coste. Los presupuestos son barreras de protección. La longitud del prompt, el contexto recuperado, la política de reintentos, las decisiones de streaming, el caching, la selección de modelo y la demanda de usuarios afectan el gasto.

El cuarto error es dejar que las políticas de enrutamiento deriven sin responsables. Las listas de proveedores permitidos, los alcances de presupuesto, la disponibilidad de modelos, los requisitos ZDR, las claves API y las suites de evaluación necesitan responsables nombrados e intervalos de revisión. Cuando cambia una ruta, registra por qué cambió, qué pruebas pasaron, quién la aprobó y qué ruta de reversión existe.

DecisiónUsar Vercel AI Gateway ahoraPilotar primeroMantener directo por ahora
Número de proveedoresVarios proveedores o alternativas planificadasUn proveedor hoy, alternativas prontoUn proveedor con dependencia profunda de API
ObservabilidadEl equipo puede conectar datos de pasarela con trazas de appExisten logs básicos y el trazado está mejorandoPoca visibilidad sobre llamadas de IA actuales
Necesidades de políticaElecciones claras de proveedor y retenciónLos requisitos de política se están definiendoRestricciones inusuales necesitan revisión directa
Riesgo del flujoHay flujos de menor riesgo o revisados disponiblesRiesgo mixto, empezar con sandboxRuta crítica sin evaluaciones
PropiedadExiste responsable de presupuestos y enrutamientoSe puede asignar responsable durante el pilotoSin responsable para deriva de políticas

Cómo decidir si Vercel AI Gateway encaja con tu roadmap

Vercel AI Gateway es un candidato fuerte para productos multimodelo, equipos que ya construyen sobre infraestructura Vercel, aplicaciones que necesitan visibilidad de gasto y grupos de producto que prueban alternativas de proveedores sin reescribir cada punto de llamada. También encaja con equipos que quieren que las listas de proveedores permitidos, alcances de presupuesto y visibilidad por solicitud formen parte de la práctica normal de ingeniería.

La integración directa con proveedores puede seguir siendo mejor cuando un flujo de trabajo depende de APIs específicas del proveedor, flujos especializados de fine-tuning, restricciones de despliegue inusuales, requisitos estrictos de cumplimiento o parámetros que no se exponen limpiamente por la ruta de la pasarela. Una ruta directa no es menos madura por defecto. Es una compensación distinta. El riesgo real es la dispersión no gestionada: muchas rutas, muchas claves, logging inconsistente, políticas de proveedor poco claras y ningún proceso de evaluación.

Un despliegue sensato empieza pequeño. Elige un flujo de trabajo que importe pero pueda revisarse de forma segura. Define criterios de éxito. Ejecuta evaluaciones base en la ruta actual. Configura la ruta de pasarela con política explícita de proveedores, alcance de presupuesto y logging de solicitudes. Compara resultados. Revisa con responsables de producto e ingeniería. Luego amplía solo cuando la evidencia lo respalde. Si tu equipo quiere ayuda para mapear el inventario, el plan de evaluación y el modelo de gobernanza, Optijara puede apoyar esa planificación sin convertir una pasarela útil en un proyecto de plataforma sobredimensionado.

Vercel AI Gateway es útil cuando la flexibilidad de enrutamiento, la observabilidad a nivel de pasarela, los controles de gasto y la política de proveedores necesitan un lugar central en el stack. No elimina la necesidad de evaluación de producto, trazado de aplicación, revisión de privacidad ni propiedad operativa. El mejor patrón de adopción está guiado por evidencia: enrutar con cuidado, observar tanto la pasarela como el comportamiento de la aplicación, gobernar límites de proveedores y presupuestos, y ampliar flujo por flujo.

Puntos clave

  • 1Vercel AI Gateway se entiende mejor como una capa de control operativo para el acceso a modelos de IA, no como una garantía de mayor calidad o menor coste.
  • 2Usa el marco Route, Observe, Govern para decidir qué flujos de trabajo pueden moverse a través de una pasarela y cuáles necesitan control directo del proveedor.
  • 3La observabilidad de la pasarela debe combinarse con trazado de aplicación para que las llamadas a modelos se conecten con prompts, herramientas, recuperación, acciones de usuarios y resultados.
  • 4Los alcances de presupuesto, las listas de proveedores permitidos y la configuración ZDR deben configurarse antes de mover tráfico de producción, no después de que aparezcan incidentes.
  • 5La migración debe ocurrir por flujo de trabajo con evaluaciones representativas, responsables explícitos y rutas de reversión.
  • 6La integración directa con proveedores sigue siendo válida cuando un flujo de trabajo depende de APIs especializadas, requisitos estrictos de cumplimiento o comportamiento específico del proveedor.

Conclusión

Vercel AI Gateway puede ser una capa de control práctica para apps de IA en producción cuando los equipos necesitan flexibilidad de enrutamiento, observabilidad a nivel de pasarela, controles de presupuesto y gobernanza de proveedores. El camino seguro es inventario de flujos de trabajo, evaluación representativa, configuración explícita de políticas y trazado a nivel de aplicación, no tratar la pasarela como un reemplazo universal de la integración directa con proveedores.

Preguntas frecuentes

¿Qué es Vercel AI Gateway?

Vercel AI Gateway es un servicio de Vercel para acceder a modelos de IA soportados mediante una capa de pasarela. Vercel documenta uso del AI SDK, un endpoint HTTP compatible con OpenAI, observabilidad, presupuestos, listas de proveedores permitidos y opciones de retención de datos cero donde sean elegibles.

¿Cuándo debería un equipo usar una pasarela de IA en lugar de APIs directas de proveedores?

Usa una pasarela cuando el enrutamiento centralizado, la flexibilidad de proveedores, la visibilidad de gasto y los controles de política sean más importantes que el acceso directo a cada función específica de proveedor. Las APIs directas aún pueden ser mejores para flujos especializados, restricciones estrictas o comportamiento profundamente específico del proveedor.

¿Vercel AI Gateway reduce automáticamente los costes de IA?

No. AI Gateway puede mejorar la visibilidad y admitir límites de presupuesto, pero el gasto real depende de la elección del modelo, el tamaño del prompt, el diseño de contexto, los reintentos, el caching, la demanda de usuarios y la disciplina operativa.

¿Qué deberían probar los equipos antes de migrar a Vercel AI Gateway?

Los equipos deberían probar calidad de salida, validez de respuestas estructuradas, latencia, errores de proveedores, comportamiento de respaldo, uso de tokens, comportamiento de presupuestos, listas de proveedores permitidos, manejo de datos y configuración de retención antes de cambiar rutas de producción.

¿En qué difiere la observabilidad de AI Gateway del trazado de aplicación?

La observabilidad de AI Gateway muestra contexto a nivel de pasarela sobre solicitudes, uso, modelos y gasto. El trazado de aplicación conecta llamadas a modelos con prompts, recuperación, herramientas, reintentos, permisos, estado de UI, usuarios y resultados posteriores del producto.

Fuentes

Compartir este artículo

Hamza Diaz

Escrito por

Hamza Diaz

Hamza Diaz es el fundador de Optijara, donde crea agentes de IA prácticos, sistemas de automatización y flujos de trabajo de Copilot para empresas de servicios. Escribe sobre operaciones de IA, estrategia de agentes e implementación real para equipos que quieren sistemas útiles en lugar de promesas vacías.