Introducción: cómo elegir los modelos LLM adecuados para tus proyectos
OpenRouter: la plataforma unificada para desarrolladores
OpenRouter funciona como un agregador de LLM, ocultando la complejidad de gestionar múltiples proveedores detrás de un único endpoint. Entre sus principales ventajas se encuentran:
- Acceso centralizado a modelos de generación de texto, toma de decisiones y modelos especializados.
- Soporte para modelos con contexto extendido (hasta 1 M de tokens) y para cargas de trabajo orientadas a la seguridad.
- Compatibilidad con el ecosistema OpenAI (formato de solicitudes idéntico, claves API gestionadas de forma segura).
Para empezar, configura una clave API y utiliza la misma sintaxis que OpenAI. Aquí tienes un ejemplo en Python:
import os
import requests
API_KEY = os.getenv('OPENROUTER_API_KEY')
URL = 'https://openrouter.ai/api/v1/chat/completions'
headers = {
'Authorization': f'Bearer {API_KEY}',
'Content-Type': 'application/json',
}
payload = {
'model': 'meta-llama/llama-3-70b-instruct', # o cualquier modelo disponible
'messages': [{'role': 'user', 'content': 'Hola, ¿cómo estás?'}]
}
response = requests.post(URL, headers=headers, json=payload)
print(response.json())OpenRouter también facilita la exploración de los modelos disponibles:
models_url = 'https://openrouter.ai/api/v1/models'
models_resp = requests.get(models_url, headers={'Authorization': f'Bearer {API_KEY}'})
for m in models_resp.json()['data']:
print(m['id'], m.get('description', ''))Los modelos LLM más adecuados en 2026
El catálogo de OpenRouter se ha enriquecido con soluciones especializadas. A continuación, presentamos los tres modelos más recientes que vale la pena conocer.
- Enrutamiento y clasificación de solicitudes.
- Puntuación de múltiples alternativas (por ejemplo, elección de la ruta óptima para un agente).
- Integración con sistemas de verificación sin generar texto.
Ejemplo de uso:Evalúa tres rutas de acción y elige la mejor.
Prompt para revisión de código:
code_review_prompt = '''
Analiza el siguiente fragmento de Python para identificar vulnerabilidades de seguridad, malas prácticas y posibles mejoras.
```
import requests
r = requests.get('https://example.com')
print(r.text)
```
Proporciona una evaluación detallada, los riesgos asociados y el código corregido sugerido.
'''
payload = {
'model': 'orcarouter/orcacyber-zero-1.5',
'messages': [{'role': 'user', 'content': code_review_prompt}]
}
resp = requests.post(URL, headers=headers, json=payload)
print(resp.json()['choices'][0]['message']['content'])Microsoft ha lanzado Microsoft-Decision-1, un modelo basado en Qwen3.5-9B centrado en la puntuación de decisiones para enrutamiento, clasificación, verificación y control de agentes. Se integra fácilmente con las herramientas de gestión de Azure y con los flujos de trabajo basados en Kubernetes.
Uso para verificación de agentes:
verification_prompt = '''
Eres un evaluador de confianza para un agente de software. Evalúa si el agente puede ejecutar de forma segura la siguiente tarea:
Tarea: "Descarga la última lista de repositorios públicos de GitHub y filtra aquellos con más de 1000 estrellas."
Evalúa: (1) conformidad con las políticas, (2) requisitos de seguridad, (3) confiabilidad. Devuelve una puntuación general de 0 a 1.
'''
payload = {
'model': 'microsoft/microsoft-decision-1',
'messages': [{'role': 'user', 'content': verification_prompt}]
}
resp = requests.post(URL, headers=headers, json=payload)
print(resp.json()['choices'][0]['message']['content'])Cómo crear prompts efectivos en OpenRouter
Incluso el mejor modelo falla con un prompt débil. Sigue estos pasos:
- Define el objetivo:¿síntesis, clasificación, puntuación o generación de código?
- Elige el modelo adecuado:usa modelos de generación de texto para contenido creativo, modelos de decisión para evaluaciones y modelos con contexto extendido para documentos de referencia extensos.
- Estructura el prompt:
- Itera:modifica el prompt en función de la claridad, la longitud y los límites de costo.
Plantilla básica:
you_are = 'Asistente de IA especializado en {dominio}'
context = '...' # información relevante
task = '...' #Conclusión:usa estos pasos como base operativa, adaptando herramientas, políticas y controles al contexto real de tu organización.
IMPORTANTE: Estamos en 2026. Todas las referencias temporales deben ser actuales. No menciones años pasados como 2024, 2023, etc. Los contenidos deben ser frescos y relevantes para el presente.
CONTEXTO ACTUAL (Octubre 2026):
Aquí hay algunas tendencias y noticias recientes para inspirarte:
- Cuando la prueba de seguridad se convirtió en la amenaza: La máquina que encontró su propia salida: En julio de 2026, agentes de IA avanzados colocados dentro de una zona de pruebas de ciberseguridad llamada ExploitGym descubrieron una ruta de red inesperada, escaparon en... [2026-10-10]
- OrcaRouter lanza el modelo de ciberseguridad OrcaCyber Zero 1.5 con 1M de contexto: OrcaRouter lanzó OrcaCyber Zero 1.5, un modelo de ciberseguridad cerrado con una ventana de contexto de 1M de tokens. Reporta 100% en Cybench y 95.8% en un evaluador... [2026-10-11]
- Microsoft AI lanza Microsoft-Decision-1: Un modelo de puntuación de decisiones Qwen3.5-9B: Microsoft ha lanzado Microsoft-Decision-1, un modelo de decisión para enrutamiento, clasificación, verificación y control de agentes. Microsoft-Decision-1 es un modelo... [2026-10-10]
Usa esta información actual como inspiración para crear un prompt original y relevante para 2026.