Saltar al contenido

Guías de migraciónDesde Portkey

Desde Portkey, tras la adquisición por Palo Alto Networks

Portkey es un gateway BYOK: tus claves de proveedor viven en sus Integrations, y las configs enrutan, reintentan, hacen respaldo y almacenan en caché. Desde mayo de 2026 forma parte de Palo Alto Networks como Prisma AIRS AI Gateway. La mayor parte de su enrutamiento se corresponde directamente con las rutas de INFRO; las herramientas de prompts, no.

Adquirido por Palo Alto Networks (cerrado el 2026-05-29); ahora Prisma AIRS AI Gateway

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

La adquisición

Palo Alto Networks completó la adquisición de Portkey el 2026-05-29; Portkey pasa a ser el gateway de IA central de Prisma AIRS. La página de precios de Portkey ahora dice que es Prisma AIRS AI Gateway y aún lista sus niveles Developer, Production, Enterprise y Open Source.

El gateway de código abierto

Portkey-AI/gateway es MIT y no está archivado. Su última versión es la v1.15.2 (2026-01-12) y su último push fue el 2026-05-25. No encontramos ninguna declaración de ninguna de las dos empresas sobre su futuro.

En qué cuenta se sirve la solicitud

Tuyas. Las claves de proveedor están en las Integrations de Portkey, y tus proveedores te facturan, como con INFRO.

Nada de la adquisición obliga a migrar; Portkey sigue funcionando. Quédate si alguno de estos es el motivo por el que lo usas.

  • Estás comprando en la pila de seguridad de Palo Alto Networks, y el gateway forma parte de esa compra.
  • Usas Prompt Engineering Studio o la biblioteca de prompts. INFRO no tiene gestión de prompts.
  • Usas caché semántica, o enrutamiento condicional según metadatos de solicitud arbitrarios. INFRO almacena en caché coincidencias exactas y sus reglas de ruta leen un conjunto fijo de campos de la solicitud.
  • Autoalojas el gateway de código abierto y quieres seguir haciéndolo sin un acuerdo.
  • Usas Portkey para batches o para un proveedor que INFRO no conecta.

Los cambios, uno por fila. Todo lo que no aparece aquí queda como está.

 PortkeyINFRO
URL basehttps://api.portkey.ai/v1 (PORTKEY_GATEWAY_URL).https://api.infro.io/v1
ClaveUna clave de API de Portkey, como x-portkey-api-key o el apiKey del SDK.Una clave de gateway de INFRO en Authorization: Bearer. Las claves de proveedor pasan de Integrations a conexiones de INFRO.
Id del modelo@openai-prod/gpt-5.6-terra, o x-portkey-provider más un id sin proveedor.openai/gpt-5.6-terra. Para fijar un proveedor, routing.providers.allow; para una configuración con nombre, una ruta.
Encabezadosx-portkey-config, x-portkey-metadata, x-portkey-trace-id, x-portkey-cache-namespace.Una ruta como model; metadata en el cuerpo (o X-INFRO-User-Id, X-INFRO-Feature); X-INFRO-Trace-Id; X-INFRO-Cache-Namespace.

Antes · Portkey

import OpenAI from "openai";
import { PORTKEY_GATEWAY_URL } from "portkey-ai";

const client = new OpenAI({
  apiKey: process.env.PORTKEY_API_KEY,
  baseURL: PORTKEY_GATEWAY_URL,
  defaultHeaders: {
    "x-portkey-config": "pc-support-fallback",
    "x-portkey-metadata": JSON.stringify({ _user: "user_123" }),
  },
});

await client.chat.completions.create({
  model: "@openai-prod/gpt-5.6-terra",
  messages: [{ role: "user", content: "Hello" }],
});

Después · INFRO

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.INFRO_API_KEY,
  baseURL: "https://api.infro.io/v1",
  defaultHeaders: { "X-INFRO-User-Id": "user_123" },
});

await client.chat.completions.create({
  // A route holding the config's targets and failure rules
  model: "support-fallback",
  messages: [{ role: "user", content: "Hello" }],
});

Las configs se convierten en rutas

strategy.mode: fallback es una ruta por prioridad, loadbalance una ruta ponderada, retry las reglas de fallo de la ruta. El enrutamiento condicional pasa a ser reglas condicionales de ruta cuando la condición lee un campo que las reglas de INFRO admiten.

Las Integrations pasan a ser conexiones

La clave de proveedor de cada Integration pasa a ser una conexión. Varias claves de un mismo proveedor se reparten la carga, con las claves de reserva al final.

Los presupuestos suben un nivel

Portkey fija los presupuestos en una Integration por espacio de trabajo. INFRO los fija en la organización, un proyecto, un miembro, una clave o un cliente final, y rechaza en el tope antes de la llamada.

Los objetos de Portkey frente a los de INFRO, según la documentación pública de Portkey leída el 19 de octubre de 2026 y comprobados contra lo que implementa el gateway. Dos filas dicen que INFRO no tiene nada.

PortkeyQué hace allíEn INFRO
Integrations y AI Providersmisma formaUna bóveda de credenciales más slugs de proveedor con modelos, presupuestos y límites.Conexiones de proveedor, selladas, varias claves por proveedor, modelos por clave.
Configs: fallback, loadbalance, retrymisma formaObjetos de enrutamiento JSON, guardados como pc-... y asociados a claves.Rutas con destinos por prioridad o ponderados y reglas de fallo por tipo; las claves se pueden fijar a rutas.
Enrutamiento condicionaldistintoEnrutar según metadatos o parámetros.Reglas condicionales de ruta sobre un conjunto de campos de la solicitud, más un clasificador de prompts. No sobre metadatos arbitrarios.
Caché (simple y semántica)distintoCaché de respuestas exacta y semántica.Solo coincidencia exacta, opcional, con un espacio de nombres.
Presupuesto y límites de tasadistintoLímites en USD o en tokens por Integration por espacio de trabajo, con alertas.Presupuestos en dólares en cinco ámbitos, 402 antes de la llamada, umbrales de alerta; niveles de tasa de solicitudes por clave. Sin límites de tokens.
Barreras de proteccióndistintoUn catálogo de guardrails en el gateway.Reglas de patrones que bloquean, redactan o marcan, y comprobaciones con un modelo de decisión.
Registros, trazas, feedbackdistintoRegistros de solicitudes, trazas y feedback de usuarios.Registro de solicitudes y trazas con costo estimado, exportación de OpenTelemetry. Sin puntuaciones de feedback.
Biblioteca de prompts y studionadaPrompts gestionados y versionados fuera del código.Nada. Los prompts se quedan en tu código.
Gateway MCPmisma formaServidores MCP tras el gateway.Un gateway MCP para tus propios servidores MCP, con herramientas aprobadas y permisos por clave.
Espacios de trabajo, RBAC, SSOmisma formaEspacios de trabajo y roles; SSO en enterprise.Organizaciones y proyectos, roles, acceso a proyectos por miembro; SSO y SCIM desde el plan Business.
BatchesnadaSolicitudes batch a través del gateway.Nada.
AutoalojamientodistintoGateway de código abierto MIT; híbrido enterprise.Alojado. Lo autoalojado o híbrido es un acuerdo empresarial.Empresas — Disponible con un acuerdo enterprise, no en autoservicio.

Nuestra lectura de la documentación publicada de Portkey, no una prueba ni un benchmark. Si leímos algo mal, dínoslo y corregiremos la fila.

Lo que INFRO no hace

  • Gestión de prompts, puntuaciones de feedback o evaluaciones.
  • Caché semántica, o enrutamiento según metadatos arbitrarios.
  • Batches, archivos o fine-tuning, o embeddings en proveedores distintos de OpenAI, Azure OpenAI, Mistral o un endpoint compatible con OpenAI.
  • Límites por número de tokens; INFRO limita por tasa de solicitudes y por dólares.
  • Ejecutarse en tu infraestructura sin un acuerdo enterprise.

Lo que no se traslada

  • Registros y trazas en Portkey. No hay importador; exporta lo que necesites.
  • Prompts guardados y sus versiones.
  • Configs, presupuestos y guardrails como objetos. Vuelve a crearlos como rutas, presupuestos y guardrails.

Preguntas

¿La adquisición significa que Portkey va a cerrar?
No en nada de lo que leímos. Palo Alto Networks completó la adquisición el 2026-05-29 y la página de precios de Portkey aún lista sus niveles. No encontramos ninguna declaración sobre el futuro del gateway de código abierto.
¿Cómo se corresponden las configs de Portkey con INFRO?
Las configs de fallback pasan a ser rutas por prioridad, las de load-balance rutas ponderadas y los reintentos las reglas de fallo de la ruta. Envía el nombre de la ruta como model.
¿Quién paga a los proveedores de modelos?
Tú, directamente, como con Portkey. INFRO es una suscripción y añade 0% al gasto en modelos.

Migra con nosotros o por tu cuenta

El programa de migración traslada en una llamada tu configuración de Portkey 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 Portkey 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.