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:
- Cuenta OpenRouter + API key
- Acceso a múltiples modelos (GPT, Claude, Gemini)
- Cost optimization strategy
- Fallback automático
- 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:
| Feature | OpenAI | OpenRouter |
|---|---|---|
| Modelos | GPT-3.5/4 | 100+ |
| Providers | 1 (OpenAI) | 10+ |
| Fallback | ❌ | ✅ |
| Cost | Fixed | Variable |
⏱️ 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:
-
OpenRouter API:
- Multi-provider access
- Model switching
- Cost comparison
-
Optimization:
- Auto-select modelo barato
- Fallback chains
- Cost tracking
-
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
- OpenRouter.ai - Site oficial
- Docs - API reference
- Models - Lista completa
- 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