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/v1

El 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/sdk

Herramientas 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/agent

Gestione 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/cli

Dé a cualquier cliente de Model Context Protocol —Claude Code, Cursor o el suyo propio— acceso a los 600+ modelos.

https://mcp.openrouter.ai/mcp

Recetas 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);

En marcha en tres pasos

La mayoría de los equipos completan su primera solicitud exitosa en menos de cinco minutos.

  1. 1

    Obtener una clave de API

    Cree una clave desde su panel. No se necesita suscripción ni tarjeta para empezar.

  2. 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. 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.

  4. Leer la guía de inicio rápido completa
Su primera solicitud
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.