Saltar al contenido
ES EN

Por qué dejar de usar un solo modelo para todo: router de modelos IA

Cómo reducir el coste de Claude Code con un router de modelos IA, qué modelo usar para programar cada tarea y qué mide de verdad nuestro benchmark.

Con Claude Code lo habitual es elegir un modelo al empezar y dejar que lo haga todo: planificar, escribir un test o retocar un README. Cada petición se paga al precio de ese modelo, y en las tareas sencillas ese precio rara vez compra un resultado mejor.

Por qué dejar de usar un solo modelo para todo: router de modelos IA
Imagen: Unsplash — Tabs labeled "vibe coding" with code on bottom

Para medirlo hemos construido Rebel Router, un router de modelos de código abierto entre tu agente y los proveedores, y lo hemos medido con un benchmark propio. Estos son los resultados y sus límites.

El problema: pagar el modelo más caro por todo

En nuestro benchmark, las mismas 12 tareas de programación costaron 0,96 dólares con Claude Opus 5.5 y 0,37 con Claude Sonnet 5.5. GPT-6 Luna las resolvió por 0,011 dólares y acertó las mismas 11 de 12 que Opus: unas 80 veces menos dinero por el mismo resultado en esta batería. No significa que Luna sustituya a Opus en todo, sino que muchas tareas diarias no necesitan el modelo más caro.

Cómo decide Rebel Router

Rebel Router es un proxy local. Claude Code le envía cada petición a través de ANTHROPIC_BASE_URL y OpenCode lo ve como un proveedor más. Para cada petición hace cuatro cosas:

  1. Clasifica la tarea en seis clases (orquestación, código complejo, código masivo, tests unitarios, QA o documentación) con una puntuación de complejidad. Puede usar JEV, el modelo de decisión de Venice (en beta), si le das una clave; sin clave o si tarda más de 800 ms, usa reglas locales.
  2. Elige con el Broker: descarta los modelos por debajo de un mínimo de calidad para esa clase y ordena el resto por calidad, precio y velocidad. Se queda con tres: el elegido y dos de reserva.
  3. Controla el gasto con FinOps: presupuestos diarios y por proyecto. Desde el 80% prefiere modelos más baratos; al 100% baja de modelo o bloquea.
  4. Reenvía y apunta: traduce entre los formatos de Anthropic y OpenAI cuando hace falta y registra en SQLite el modelo, los tokens, el coste y el motivo de cada elección.

En Claude Code ningún hook puede cambiar el modelo de la sesión: el cambio lo hace el proxy, y la línea de estado de Rebel Router enseña el modelo que respondió.

Lo que hemos medido

El benchmark tiene 12 tareas reales, dos por clase, y cada una se corrige de forma determinista: tests ocultos, mutation testing, servidores con fallos a propósito y rúbricas. Ningún modelo corrige a otro. Lo ejecutamos el 11 de octubre de 2026 con 10 modelos, un intento por tarea, por 1,78 dólares en total. Los resultados en bruto son públicos.

  • Dejar que el router eligiera (auto, con el clasificador de reglas) costó 0,17 dólares frente a 0,96 con Opus 5.5 para todo: un 82% menos.
  • A cambio acertó menos: 9 de 12 tareas (75%) frente a 11 de 12 (92%). Los tres fallos fueron dos tareas de tests unitarios y una de QA que el router mandó a Claude Haiku 5.5, cuyas respuestas pasaron del límite de 8.000 tokens.
  • La latencia media bajó de 31,7 a 19,5 segundos por tarea.
  • El clasificador de reglas, sin JEV, acertó la clase en 9 de las 12 tareas (75%).
by larebelion

Coste y acierto de cada modelo

Nuestro benchmark: la misma batería de tareas reales ejecutada con cada modelo a través de Rebel Router. Se actualiza cada día.

Coste por tarea frente a tasa de acierto

Cargando datos…

Tasa de acierto por tipo de tarea (media de los modelos)

Cargando datos…

Ahorro del enrutado automático

Cargando datos…

Índice de inteligencia: los 12 primeros

Datos: Artificial Analysis

Cargando datos…

Lo esencial Con estos datos, enrutar ahorra mucho en documentación y código masivo y es arriesgado en tests unitarios y QA. Es una medición pequeña: un primer dato, no una clasificación.

Qué modelo usar para programar: el recomendador

Los mismos datos alimentan el recomendador de modelos. Eliges tipo de tarea, presupuesto, velocidad, contexto mínimo y si solo quieres modelos abiertos o locales, y te devuelve los tres que mejor encajan, con su coste estimado y el motivo. También está en su página propia.

by larebelion

Recomendador de modelos

Elige el tipo de tarea y tus límites: te damos los tres modelos que mejor encajan, con su coste estimado por tarea y el motivo.

Calidad: tasa de acierto en nuestro benchmark cuando el modelo está medido; si no, la puntuación del catálogo de Rebel Router. Coste: medido o estimado con los precios oficiales para una tarea típica.

Límites

  • Muestra pequeña: 12 tareas y un intento por modelo; las tasas por clase son orientativas.
  • El ahorro tiene precio: el router perdió dos tareas que Opus resolvió. Puedes mantener en Opus lo que pidas a Opus (aliases.opus: passthrough) o fijar un modelo por clase.
  • No cubierto: Grok, Gemini Pro, Ollama y los modelos de GPT salvo Luna. DeepSeek V4 Pro, GLM 5.3 y Qwen 3.8 Max solo hicieron parte de las tareas. JEV no se midió: el benchmark usó las reglas.
  • Anthropic no da soporte a enrutar Claude Code hacia otros modelos: funciona, pero las funciones propias de Claude se pierden al traducir.
  • El coste es de lista: los tokens que declara cada proveedor por el precio oficial del catálogo.

Pruébalo

El laboratorio paso a paso explica cómo instalarlo desde GitLab, poner tus claves (o una sola de OpenCode Zen), conectarlo a Claude Code y OpenCode, fijar presupuestos y comprobar qué modelo responde y cuánto cuesta. El código está en GitLab con licencia MIT.

Fuente original: Rebel Router (GitLab)

Elaborado con apoyo de IA y revisado por la redacción

Kernel

· Dirección de tecnología · España

«Un 82% de ahorro vale poco si los tests que se pierden son los que te avisan.»

Comentarios

Publicar un comentario