Switchyard se coloca entre su asistente y los modelos. Para cada solicitud elige el modelo más económico que todavía resuelve la tarea, medido contra un benchmark en vivo y no con una regla escrita a mano. Es independiente del modelo y del proveedor, y lo bastante rápido para ir directamente en la ruta de cada solicitud. Usted cambia una sola línea: su URL base.
client = OpenAI(
base_url=YOUR_SWITCHYARD_ENDPOINT, # ← la única línea que cambia
api_key=...,
)
client.chat.completions.create(
model="auto", # ← deje que Switchyard elija
messages=[...],
)Mantenga model="auto" para que Switchyard enrute, o indique un modelo cuando quiera y la solicitud pasa directo. Habla la misma API que usted ya usa.
Hoy Switchyard funciona en acceso anticipado, instalado junto a la aplicación a la que sirve y no como un endpoint público: la URL base es suya, no nuestra. Hable con nosotros sobre una instalación.
Cambia una línea en su cliente actual compatible con OpenAI. Envíe model:"auto" y Switchyard elige; envíe un modelo específico y pasa directo. Sin reescribir nada y sin quedar atado a un SDK.
Cada solicitud se asigna a la tarea a la que pertenece y se envía al modelo más económico que todavía alcanza su nivel de calidad, según un benchmark en vivo de los candidatos y no una regla fija.
Switchyard prueba alternativas en segundo plano, sin afectar las respuestas, y reenruta cuando los modelos cambian. Cada solicitud real que ve afina la siguiente decisión. Usted ve el ahorro, no la tubería.
Agregar un enrutador suele significar agregar otra llamada a un modelo, con su latencia, a cada solicitud. Switchyard no. La mayoría de las decisiones nunca tocan un modelo:
La decisión sale de una caché de coincidencia exacta. Sin modelo y sin espera.
Una coincidencia semántica («cuánto cuesta una plataforma de tijera» frente a «precio de plataforma de tijera») reutiliza la decisión anterior. Tampoco hay llamada a un modelo.
Una llamada rápida de clasificación la asigna a una tarea de su taxonomía y la respuesta sale de su tabla de enrutamiento compilada. Esa decisión alimenta ambas cachés, así que toda su familia de paráfrasis queda gratis a partir de ahí.
La consecuencia: el costo de enrutar crece con cuántos tipos de preguntas recibe, no con cuántas preguntas. El tráfico real de un negocio se repite, así que con volumen la decisión adicional es una consulta en memoria que no cuesta nada y no agrega una latencia perceptible.
Como cada solicitud ya pasa por el gateway, es el lugar natural para detectar un secreto antes de que salga. Shieldyard es una capa de seguridad dentro de Switchyard que vigila las dos direcciones de un turno en busca de credenciales filtradas: el prompt que sale hacia el modelo y la respuesta del modelo que regresa en streaming.
La pregunta que toda capa de seguridad tiene que responder es cuánto lo frena. La medimos: alrededor de 1.3 µs adicional por turno, entre cuatro y cinco órdenes de magnitud por debajo de un guardia basado en un modelo, e imperceptible junto a una llamada normal a un modelo.
Vea la medición, el método y cómo reproducirlaAlcance real, hoy: Shieldyard detecta secretos de proveedores (no datos personales en general) y por defecto se limita a observar (registra los hallazgos sin alterar su tráfico) hasta que usted activa el bloqueo para un asistente, que hoy aplica al prompt de salida. Ocultar secretos a mitad del stream de regreso, aplicarlo en todas partes, una capa para más tipos de datos y un clasificador de prompt injection de entrada son lo que estamos construyendo encima.
El mismo gateway que detecta un secreto filtrado es también el único lugar que puede impedir que un solo prompt desbocado aumente la factura sin que nadie lo note. Límites fija por asistente un tope de cuántos tokens puede costar un turno (el largo de la respuesta, el tamaño de la entrada y un valor razonable cuando quien llama olvida fijarlo) y lo aplica antes de llamar al proveedor del modelo.
Alcance real, hoy: los topes se fijan por asistente y por defecto se limitan a observar (registran lo que un tope habría hecho con su propio tráfico, sin cambiar nada) hasta que usted cambia uno a modo de aplicación (recortar la solicitud o rechazarla). Acota los tokens de entrada y salida de un turno; no mide el tiempo transcurrido a mitad del stream. Los topes se dimensionan con la auditoría medida de lo que su tráfico real habría alcanzado.
Switchyard solo elige un modelo que alcanza el nivel de calidad que usted fijó para una tarea. Si nada supera lo que usa hoy, se lo dice y no enruta nada. Un ahorro que le cuesta precisión no vale nada, así que nunca hacemos ese intercambio.
Para una solicitud cuya forma ya conoce, la decisión es una consulta en memoria, no otra llamada a un modelo que sume latencia. Está hecho para no notarse.
Las claves de los proveedores pasan con cada solicitud y nunca se guardan. Los datos de los prompts solo se conservan si usted quiere (para afinar) y pueden vivir en su propia base de datos. Lo que aprendemos es qué modelos son mejores, nunca su contenido.
La objeción que se gana todo enrutador automático: «¿y si me baja de modelo sin avisar?». La respuesta no es una promesa, sino un registro:
El mismo enrutamiento medido, dentro de un asistente completo para su negocio: preparado a partir de su propio sitio web, en operación con una sola línea insertada y mejorando con sus conversaciones reales.
El motor de enrutamiento detrás de Switchyard ya funciona en un chatbot de soporte real, donde una tabla de enrutamiento por acción redujo el costo de modelos en un 31% sin una pérdida de precisión medible. Switchyard es ese motor, convertido en producto. Lea el caso de estudio →
Las cifras, medidas en turnos reales de producción (no en una lista de precios): nuestro costo combinado de servicio es de USD 0.56 por cada 1,000 turnos respondidos, y nuestra comparación periódica frente al modo automático de un enrutador popular muestra la misma calidad, con respuestas 2–5× más rápidas en las distintas corridas, mientras la ventaja en costo cambia de lado entre corridas; por eso la repetimos y publicamos el resultado que salga. Los planes recomendados de las plataformas de chat cuestan de 5–27× lo que nos cuestan a nosotros las mismas conversaciones. Vea la comparación →
¿Ya usa LiteLLM, Portkey, OpenRouter o Vercel AI Gateway? Estamos construyendo exportaciones que llevan su enrutamiento medido directamente a la configuración que esas herramientas ya leen. Conserve su gateway: simplemente empieza a enrutar con evidencia.
Respuestas en streaming por la ruta enrutada, con los mismos controles de gasto antes de cada token.
El comprobante de ahorro en vivo ya está disponible: los clientes con asistente alojado lo ven hoy en su portal. Lo siguiente: el estado de cuenta mensual por correo, por tarea, frente a su referencia de un solo modelo. La cifra que su director de finanzas realmente quiere.
¿Todavía no sabe si el enrutamiento le ayudaría? Empiece con un benchmark único de su caso de uso: primero medimos el ahorro, con honestidad, antes de que conecte nada. Switchyard es lo que pone en vivo esa tabla de enrutamiento cuando esté listo.
¿Qué problemas resuelve hoy de verdad el enrutamiento y cuáles siguen siendo carencias? Vea el mapa de ahorro
Cuéntenos qué está operando: si quiere el gateway de enrutamiento delante de su chatbot actual o el asistente completo construido y alojado por nosotros. Lo dimensionamos para su carga de trabajo y le mostramos el ahorro medido antes de que se comprometa.