9router/gitbook/content/es/features/smart-routing.md
2026-05-11 11:50:24 +07:00

10 KiB

Enrutamiento inteligente y fallback automático

9Router enruta automáticamente tus solicitudes a través del mejor proveedor disponible usando un sistema de fallback de 3 niveles. Nunca dejes de codificar debido a límites de cuota o rate-limiting.


Cómo funciona

9Router usa enrutamiento inteligente para maximizar tus suscripciones existentes, minimizar costos y garantizar disponibilidad 24/7:

Solicitud → 9Router → Verificar Nivel 1 (Suscripción)
                       ↓ cuota agotada
                       Verificar Nivel 2 (Barato)
                       ↓ límite de presupuesto
                       Verificar Nivel 3 (Gratis)
                       ↓
                       Respuesta

Sistema de fallback de 3 niveles

Nivel 1: SUSCRIPCIÓN (Primario)

  • Claude Code (Pro/Max)
  • OpenAI Codex (Plus/Pro)
  • Gemini CLI (GRATIS 180K/mes)
  • GitHub Copilot
  • Antigravity (Google)

Objetivo: Maximizar el valor de las suscripciones que ya pagas.

Nivel 2: BARATO (Respaldo)

  • GLM-4.7 ($0.60/1M entrada)
  • MiniMax M2.1 ($0.20/1M entrada)
  • Kimi K2 ($9/mes plano)

Objetivo: Respaldo ultra-barato cuando se agota la cuota de suscripción (~90% más barato que ChatGPT API).

Nivel 3: GRATIS (Emergencia)

  • iFlow (8 modelos)
  • Qwen (3 modelos)
  • Kiro (Claude GRATIS)

Objetivo: Fallback de cero costo para codificación ilimitada.


Cambio automático

9Router monitorea la cuota en tiempo real y cambia de proveedor automáticamente:

Escenario 1: Cuota de suscripción agotada

Solicitud del usuario → cc/claude-opus-4-5
                       ↓ cuota agotada (límite de 5 horas alcanzado)
                       Cambio automático → glm/glm-4.7
                       ↓ cuota diaria agotada
                       Cambio automático → minimax/MiniMax-M2.1
                       ↓ cuota de 5 horas agotada
                       Cambio automático → if/kimi-k2-thinking (GRATIS)
                       ↓
                       Respuesta entregada ✅

Resultado: Cero tiempo de inactividad, experiencia sin interrupciones.

Escenario 2: Rate limiting

Solicitud del usuario → cx/gpt-5.2-codex
                       ↓ rate limited (demasiadas solicitudes)
                       Cambio automático → glm/glm-4.7
                       ↓
                       Respuesta entregada ✅

Escenario 3: Proveedor no disponible

Solicitud del usuario → cc/claude-opus-4-5
                       ↓ error del proveedor (503)
                       Cambio automático → siguiente modelo disponible
                       ↓
                       Respuesta entregada ✅

Lógica de selección de modelo

9Router selecciona el mejor modelo según:

  1. Disponibilidad de cuota - Verifica si el proveedor tiene cuota restante
  2. Nivel de costo - Prefiere suscripción → barato → gratis
  3. Tiempo de reinicio - Considera cuándo se reinicia la cuota
  4. Salud del proveedor - Omite proveedores con errores

Ejemplo de orden de prioridad

Para una solicitud a cc/claude-opus-4-5:

1. Verificar cuota de Claude Code
   ✅ Disponible → Usa cc/claude-opus-4-5
   ❌ Agotada → Continúa al paso 2

2. Verificar nivel de fallback (si está configurado)
   ✅ Cuota de GLM disponible → Usa glm/glm-4.7
   ❌ Agotada → Continúa al paso 3

3. Verificar nivel gratis
   ✅ iFlow disponible → Usa if/kimi-k2-thinking
   ❌ Todo agotado → Devuelve error de cuota

Opciones de configuración

Configuración del dashboard

1. Habilitar/Deshabilitar fallback automático

Dashboard → Settings → Smart Routing
→ Toggle "Auto Fallback" ON/OFF
  • ON (por defecto): Cambio automático de nivel
  • OFF: Modo estricto, devuelve error si el modelo principal no está disponible

2. Establecer límites de presupuesto

Dashboard → Settings → Budget Control
→ Límite diario: $5
→ Límite mensual: $50

Cuando se alcanza el presupuesto, 9Router cambia automáticamente al nivel gratis.

3. Configurar el orden de fallback

Dashboard → Settings → Fallback Priority
→ Arrastra para reordenar proveedores dentro de cada nivel

Ejemplo de orden personalizado:

Nivel 1: Gemini CLI → Claude Code → Codex
Nivel 2: MiniMax → GLM → Kimi
Nivel 3: iFlow → Kiro → Qwen

4. Notificaciones de reinicio de cuota

Dashboard → Settings → Notifications
→ Email cuando se reinicia la cuota
→ Alerta cuando se usa 80% de cuota

Ejemplos

Ejemplo 1: Fallback automático básico

Configuración:

Model: cc/claude-opus-4-5-20251101
Fallback: Auto (3 niveles por defecto)

Comportamiento:

Mañana (cuota fresca):
  Solicitud → cc/claude-opus-4-5 ✅

Tarde (cuota agotada):
  Solicitud → glm/glm-4.7 ✅ (cambio automático)

Noche (cuota de GLM agotada):
  Solicitud → minimax/MiniMax-M2.1 ✅ (cambio automático)

Madrugada (toda la cuota de pago agotada):
  Solicitud → if/kimi-k2-thinking ✅ (nivel gratis)

Costo: ~$5-10/mes extra (en su mayoría cubierto por la suscripción).

Ejemplo 2: Enrutamiento consciente del presupuesto

Configuración:

Dashboard → Settings:
  Presupuesto diario: $2
  Presupuesto mensual: $20
  Fallback: Habilitado

Comportamiento:

Día 1-15 (dentro del presupuesto):
  Solicitudes → glm/glm-4.7 (nivel barato)
  Costo: $1.50/día

Día 16 (presupuesto alcanzado):
  Solicitudes → if/kimi-k2-thinking (nivel gratis)
  Costo: $0

Mes siguiente (presupuesto se reinicia):
  Solicitudes → glm/glm-4.7 nuevamente

Resultado: Nunca excede $20/mes, siempre disponible.

Ejemplo 3: Modo solo suscripción

Configuración:

Dashboard → Settings:
  Fallback automático: OFF
  Modo estricto: ON

Comportamiento:

Solicitud → cc/claude-opus-4-5
  ✅ Cuota disponible → Éxito
  ❌ Cuota agotada → Devuelve error (sin fallback)

Caso de uso: Cuando solo quieres usar suscripciones de pago, sin costos extras.

Ejemplo 4: Modo solo gratis

Configuración:

Model: if/kimi-k2-thinking
Fallback: qw/qwen3-coder-plus → kr/claude-sonnet-4.5

Comportamiento:

Todas las solicitudes → Solo nivel gratis
Costo: $0 para siempre

Caso de uso: Proyectos personales, aprendizaje, experimentación.


Mejores prácticas

1. Maximiza el valor de la suscripción

Estrategia:
- Establece modelos de suscripción como Nivel 1
- Monitorea el uso de cuota en el dashboard
- Usa el nivel barato solo cuando la suscripción se agote

Ejemplo de combo:

cc/claude-opus-4-5 → glm/glm-4.7 → if/kimi-k2-thinking

2. Optimiza por costo

Estrategia:
- Usa el nivel gratis de Gemini CLI primero (180K/mes)
- Fallback a GLM/MiniMax (ultra-baratos)
- Emergencia: iFlow (gratis)

Ejemplo de combo:

gc/gemini-3-flash-preview → glm/glm-4.7 → if/kimi-k2-thinking

3. Optimiza por calidad

Estrategia:
- Usa los mejores modelos (Claude Opus, GPT-5.2)
- Fallback a modelos baratos buenos (GLM-4.7)
- Último recurso: Nivel gratis

Ejemplo de combo:

cc/claude-opus-4-5 → cx/gpt-5.2-codex → glm/glm-4.7

4. Disponibilidad 24/7

Estrategia:
- Siempre incluye el nivel gratis en el fallback
- Monitorea los tiempos de reinicio de cuota
- Distribuye el uso entre proveedores

Ejemplo de combo:

cc/claude-opus-4-5 → glm/glm-4.7 → minimax/MiniMax-M2.1 → if/kimi-k2-thinking

Resultado: Nunca te quedas sin cuota, codifica en cualquier momento.


Estrategia de reinicio de cuota

Planifica tu uso según los tiempos de reinicio de cuota:

Proveedor Reinicio de cuota Estrategia
Claude Code 5 horas + semanal Usar en la mañana, cuota fresca
Codex 5 horas + semanal Usar después de cuota de Claude
Gemini CLI Diario (1K) + Mensual (180K) Usar durante el día
GLM-4.7 Diario 10:00 AM Usar en la noche, se reinicia al día siguiente
MiniMax M2.1 Rolling 5 horas Usar cuando sea, rastrea ventana rolling
iFlow/Qwen/Kiro Sin límite Respaldo de emergencia

Ejemplo de rutina diaria:

08:00 - 13:00: Claude Code (cuota fresca 5h)
13:00 - 18:00: Gemini CLI (cuota 1K/día)
18:00 - 22:00: GLM-4.7 (barato, se reinicia 10AM)
22:00 - 08:00: MiniMax o iFlow (rolling 5h o gratis)

Monitoreo y alertas

Rastreador de cuota del dashboard

Dashboard → Quota Overview:
  Claude Code: 2.5h / 5h restantes (50%)
  Gemini CLI: 450 / 1000 solicitudes hoy
  GLM-4.7: 5M / 10M tokens (se reinicia en 8h)
  MiniMax: 3M / 5M tokens (rolling 5h)

Notificaciones en tiempo real

Dashboard → Notifications:
  ⚠️ Cuota de Claude Code 80% usada (1h restante)
  ✅ Cuota de GLM-4.7 reiniciada (10M tokens disponibles)
  💰 Presupuesto diario 50% usado ($2.50 / $5)

Analítica de uso

Dashboard → Analytics:
  Hoy: 50M tokens
    - 30M vía Claude Code (suscripción)
    - 15M vía GLM-4.7 ($9)
    - 5M vía iFlow (gratis)
  
  Costo: $9 (vs $1000 en ChatGPT API)
  Ahorros: 99%

Solución de problemas

Problema: "All providers quota exhausted"

Solución:

  1. Verifica el rastreador de cuota del dashboard
  2. Espera el reinicio de cuota (mira la cuenta regresiva)
  3. Agrega el nivel gratis a la cadena de fallback
  4. O aumenta el límite de presupuesto

Problema: "Demasiados cambios de fallback"

Solución:

  1. Verifica si el proveedor principal está caído
  2. Aumenta los límites de cuota (mejora la suscripción)
  3. Usa un modelo principal más barato (GLM en lugar de Claude)

Problema: "Costos inesperados"

Solución:

  1. Dashboard → Analytics → Revisa el uso
  2. Establece límites de presupuesto diarios/mensuales
  3. Cambia al nivel gratis para tareas no críticas
  4. Usa combos con fallback gratis

Relacionado