Módulo 5: OpenRouter - Introducción

Módulo 5: OpenRouter - Introducción

¿Qué aprenderás en este módulo?

Hasta ahora usaste:

  • Módulo 2: OpenAI (1 proveedor)
  • Módulos 3-4: Local (Mistral/Llama)

OpenRouter es un agregador que da acceso a 100+ modelos de múltiples proveedores con una sola API:

  • OpenAI (GPT-3.5, GPT-4)
  • Anthropic (Claude 3)
  • Google (Gemini)
  • Meta (Llama)
  • Mistral AI
  • Y 90+ más

Ventajas:

  • ✅ Una API key → 100+ modelos
  • ✅ Cost optimization (elige modelo más barato)
  • ✅ Fallback automático (si falla, prueba otro)
  • ✅ Sin vendor lock-in
  • ✅ Compatible OpenAI SDK

🎯 Objetivo del módulo

Dominar OpenRouter: Multi-provider access

Entregables:

  1. Cuenta OpenRouter + API key
  2. Acceso a múltiples modelos (GPT, Claude, Gemini)
  3. Cost optimization strategy
  4. Fallback automático
  5. Unified client reutilizable

Proyecto final: Chatbot que auto-selecciona modelo óptimo


📋 Estructura del módulo

Fase 1: Setup (cápsulas 1-3)

  • 01: Introducción
  • 02: Setup cuenta y API key
  • 03: Primeros requests multi-provider

Fase 2: Optimización (cápsulas 4-5)

  • 04: Cost optimization
  • 05: Fallback strategies

Fase 3: Avanzado (cápsulas 6-7)

  • 06: Model selection automática
  • 07: Comparación providers

Fase 4: Proyecto (cápsula 8)

  • 08: Mini-proyecto - Smart chatbot

🔗 Conexiones con otros módulos

Reutiliza código de:

  • Módulo 2 (OpenAI SDK) - Compatible 100%

Comparación:

FeatureOpenAIOpenRouter
ModelosGPT-3.5/4100+
Providers1 (OpenAI)10+
Fallback
CostFixedVariable

⏱️ Tiempo estimado

Total: 2-3 horas

Desglose:

  • Setup: 30 min
  • Multi-provider: 45 min
  • Optimization: 45 min
  • Proyecto: 60 min

🛠️ Skills que desarrollarás

Técnicos:

  1. OpenRouter API:

    • Multi-provider access
    • Model switching
    • Cost comparison
  2. Optimization:

    • Auto-select modelo barato
    • Fallback chains
    • Cost tracking
  3. Production:

    • Vendor diversification
    • High availability
    • Cost efficiency

💰 Costo

OpenRouter:

  • Signup: Gratis
  • Credits iniciales: $1 (algunos usuarios)
  • Pay-as-you-go después

Pricing: Variable según modelo

  • GPT-3.5: $0.50/1M tokens (igual OpenAI)
  • Claude 3 Haiku: $0.25/1M (50% cheaper)
  • Mixtral: $0.24/1M (95% cheaper vs GPT-4)

🎯 Por qué OpenRouter

Problema: Vendor lock-in

Si usas solo OpenAI:

  • Dependes de un proveedor
  • Si OpenAI sube precios: No hay alternativa
  • Si API down: Tu app down

Solución: OpenRouter

  • Switch modelo en 1 línea código
  • Fallback automático
  • Cost optimization

📊 Qué construirás

Proyecto final:

Chatbot inteligente que:

  • Queries simples → Modelo barato (Mixtral)
  • Queries complejas → Modelo potente (GPT-4)
  • Si falla → Fallback automático
  • Dashboard de costos

✅ Criterios de éxito

  • Cuenta OpenRouter creada
  • Probaste 3+ modelos diferentes
  • Implementaste fallback
  • Comparaste costos
  • Chatbot con auto-selection funciona

🔗 Recursos

  1. OpenRouter.ai - Site oficial
  2. Docs - API reference
  3. Models - Lista completa
  4. Pricing - Comparación

🚀 Comenzar

Siguiente: 02-setup-cuenta.md

Crearás cuenta OpenRouter y obtendrás API key.

Tiempo: 15 min
Dificultad: Baja


Tiempo total: 2-3 horas
Siguiente: 02-setup-cuenta.md