Plataforma para desenvolvedores

Desenvolva com todos os modelos. Em uma única plataforma.

Uma API compatível com a OpenAI, SDKs tipados em três linguagens, um framework de agentes, ferramentas de desenvolvimento local e um servidor MCP — com suporte de 600+ modelos de 80+ provedores com alternativa automática em caso de falha.

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.

Um endpoint compatível com OpenAI para 600+ modelos de 80+ provedores, com alternativa automática quando um provedor falha.

https://openrouter.ai/api/v1

O mesmo cliente tipado em TypeScript, Python e Go — streaming, ferramentas e saída estruturada se comportam de forma idêntica em todas as linguagens.

npm i @openrouter/sdk

Ferramentas com segurança de tipos, ciclos de múltiplos turnos, streaming e condições de parada. Crie agentes de produção que roteiam solicitações entre todos os provedores.

npm i @openrouter/agent

Gerencie o OpenRouter como infraestrutura como código com uma configuração repetível e revisável para sua plataforma.

source = "OpenRouterTeam/openrouter"

Capture a telemetria do SDK durante o desenvolvimento e reproduza cada solicitação, contagem de tokens e erro em um visualizador web local.

npm install -g @openrouter/cli

Dê a qualquer cliente do Model Context Protocol — Claude Code, Cursor ou o seu próprio — acesso a todos os 600+ modelos.

https://mcp.openrouter.ai/mcp

Receitas funcionais para harnesses de agentes, ferramentas com participação humana, avaliações, controle de custos e geração de imagens.

Poucas linhas até a produção

Troque a string do modelo para mudar de provedor. Nada mais no seu código precisa mudar.

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

Em operação em três etapas

A maioria das equipes conclui sua primeira solicitação bem-sucedida em menos de cinco minutos.

  1. 1

    Obter uma chave de API

    Crie uma chave no seu painel. Não é necessário ter assinatura nem cartão para começar.

  2. 2

    Direcione seu cliente para o OpenRouter

    Já usa o SDK da OpenAI? Altere a URL base e sua chave. Todo o resto permanece igual.

  3. 3

    Escolher qualquer modelo

    Use uma string no formato autor/slug. Adicione alternativas de contingência para que uma indisponibilidade do provedor nunca se torne uma indisponibilidade sua.

  4. Ler o guia de início rápido completo
Sua primeira solicitação
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!" }
    ]
  }'

Comece a desenvolver hoje

Grátis para começar. Sem assinatura e sem necessidade de cartão.