OpenRouter ha reconstruido su Auto Router desde cero y ha lanzado un router nuevo especializado en código, Auto Code, según anunció la empresa el 6 de noviembre. La nueva generación, construida sobre una base técnica totalmente nueva tras tres años con el router original, afirma superar al router antiguo hasta 4 veces según el benchmark, con un paso de enrutado unas 3 veces más rápido en p90 — 0,65 segundos frente a 1,96 segundos en pruebas en vivo.

La escala detrás de esas cifras es grande: Auto Router ve más de 2,5 billones de tokens de más de 100.000 personas cada mes, así que la nueva pila tiene que aguantar en el mundo real, no solo en benchmarks. El lanzamiento incluye el Auto Router de propósito general reconstruido (openrouter/auto) junto al nuevo Auto Code (openrouter/auto-code). Probar cualquiera es un cambio de una línea: pon model a openrouter/auto o openrouter/auto-code en cualquier solicitud, o elígelos en la sala de chat de OpenRouter.

El router antiguo decidía a partir de un par de señales imprecisas, como el tipo de tarea — un límite impuesto por la necesidad de mantener baja la latencia y coherentes los juicios. Los nuevos routers ponderan once factores sobre cada solicitud y los combinan con precios en vivo, salud del proveedor y estado de la caché. La gobernanza viene integrada desde el inicio: guardarraíles, requisitos de cero retención de datos, restricciones de proveedor, listas de modelos permitidos y claves propias (bring-your-own-keys) moldean el conjunto de modelos, y el router elige el modelo de coste óptimo dentro de él.

Auto Code existe por la queja más común sobre el router antiguo: cómo rendía en pruebas de código. Está afinado desde cero para el trabajo de código, con un nivel superior de modelos de código y optimizado para la latencia. En cinco benchmarks — Deep SWE, SWE-Atlas QA, Terminal Bench 4.0, τ³-bench Banking y MMMU Pro Vision — OpenRouter dice que Auto Code puntúa a la par de Claude Opus 5.5 mientras cuesta un 74 % menos por tarea. En pruebas beta frente al router anterior, las llamadas a herramientas inválidas fueron 4 veces menores y las respuestas de agente se cortaron la mitad de veces.

Tres decisiones de diseño destacan. Primero, el router es prudente al cambiar de modelo, para proteger los beneficios de la caché: cambiar cuesta más mientras el nuevo modelo reconstruye la caché de tokens de entrada, así que prefiere cambiar el esfuerzo de razonamiento cuando basta y solo cambia cuando la ganancia compensa la caché que pierde — en beta se mantuvo en el mismo modelo en casi nueve de cada diez turnos de agente. Segundo, se adapta a los fallos: cuando una sesión va mal de formas que apuntan al modelo, como el mismo error que vuelve o pruebas que fallan tras una edición, esas señales elevan las probabilidades de un cambio. Tercero, está afinado con uso real además de benchmarks, verificado en cargas de trabajo de producción a través de typesafe/jev-router y openrouter/auto-beta respetando la cero retención de datos.

La transparencia también forma parte del paquete. Elige Auto Router o Auto Code en la sala de chat y aparece un panel de información de enrutado junto a cada respuesta, que muestra por qué el router eligió ese modelo; el mismo análisis está disponible por API con los metadatos del router activados. Las páginas de modelo de ambos routers muestran ahora la mezcla de enrutado en vivo — qué modelos elige cada router con más frecuencia, dividido por tipo de sesión, y cómo cambia la mezcla al subir la dificultad — y los resultados de benchmarks se publican en la página de benchmarks de enrutado de modelos de OpenRouter, que se vuelve a ejecutar periódicamente.

Los usuarios actuales de openrouter/auto no necesitan cambiar el slug, pero deben saber que el comportamiento ha cambiado: el nuevo valor por defecto vuelve a precios más cercanos a donde estaba Auto hace unos meses, después de que el router antiguo derivara hacia los modelos más baratos y dejara fuera a muchos excepcionales. Si preferías el sesgo barato anterior, pon cost_tier=low. Y los routers no cuestan nada extra — pagas el precio estándar del modelo que atienda la solicitud, y el campo model de la respuesta te dice cuál fue. OpenRouter es franco sobre el intercambio: ningún router supera al mejor modelo de frontera en todos los puntos de la curva de coste y calidad. Los routers ganan su lugar cuando el trabajo es variado, cuando los costes deben mantenerse estables y para quienes prefieren elegir una vez y concentrarse en el trabajo.

Fuentes