Plataforma para desarrolladores
Desarrolle con todos los modelos.
Desde una sola plataforma.
Una API compatible con OpenAI, SDK tipados en tres lenguajes, un framework de agentes, herramientas de desarrollo locales y un servidor MCP, respaldados por 600+ modelos de 80+ proveedores con conmutación automática por error.
Everything you need to ship
Seven products, one API key. Start with a single request and grow into a production agent without changing providers. That key covers text, image generation, video generation, text-to-speech, and speech-to-text models, documented in the multimodal guides.
Un endpoint compatible con OpenAI para 600+ modelos de 80+ proveedores, con conmutación por error automática cuando falla un proveedor.
https://openrouter.ai/api/v1El mismo cliente tipado en TypeScript, Python y Go: la transmisión en tiempo real, las herramientas y la salida estructurada se comportan de forma idéntica en todos los lenguajes.
npm i @openrouter/sdkHerramientas con seguridad de tipos, bucles de múltiples turnos, streaming y condiciones de parada. Cree agentes para producción que enruten solicitudes a todos los proveedores.
npm i @openrouter/agentGestione OpenRouter como infraestructura como código con una configuración repetible y revisable para su plataforma.
source = "OpenRouterTeam/openrouter"Capture la telemetría del SDK durante el desarrollo y reproduzca cada solicitud, recuento de tókenes y error en un visor web local.
npm install -g @openrouter/cliDé a cualquier cliente de Model Context Protocol —Claude Code, Cursor o el suyo propio— acceso a los 600+ modelos.
https://mcp.openrouter.ai/mcpRecetas funcionales para harnesses de agentes, herramientas con intervención humana, evaluaciones, control de costos y generación de imágenes.
Unas pocas líneas para pasar a producción
Cambie la cadena del modelo para cambiar de proveedor. No es necesario cambiar nada más en su código.
import { OpenRouter } from '@openrouter/sdk';
const client = new OpenRouter({
apiKey: process.env.OPENROUTER_API_KEY,
});
const response = await client.chat.send({
model: 'anthropic/claude-sonnet-4',
messages: [
{ role: 'user', content: 'Explain quantum computing in simple terms.' },
],
});
console.log(response.choices[0].message.content);from openrouter import OpenRouter
import os
with OpenRouter(
api_key=os.getenv("OPENROUTER_API_KEY")
) as client:
response = client.chat.send(
model="anthropic/claude-sonnet-4",
messages=[
{"role": "user", "content": "Explain quantum computing in simple terms."}
]
)
print(response.choices[0].message.content)En marcha en tres pasos
La mayoría de los equipos completan su primera solicitud exitosa en menos de cinco minutos.
- 1
Obtener una clave de API
Cree una clave desde su panel. No se necesita suscripción ni tarjeta para empezar.
- 2
Dirija su cliente a OpenRouter
¿Ya utiliza el SDK de OpenAI? Cambie la URL base y su clave. Todo lo demás sigue igual.
- 3
Elija cualquier modelo
Utilice una cadena autor/slug. Añada alternativas de respaldo para que una interrupción del proveedor nunca se convierta en una interrupción de su servicio.
- Leer la guía de inicio rápido completa
curl https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"models": [
"anthropic/claude-sonnet-4",
"openai/gpt-4o",
"google/gemini-2.5-pro"
],
"messages": [
{ "role": "user", "content": "Hello!" }
]
}'Empiece a desarrollar hoy
Empiece gratis. Sin suscripción ni tarjeta.