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/v1O 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/sdkFerramentas 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/agentGerencie 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/cliDê 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/mcpReceitas 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);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)Em operação em três etapas
A maioria das equipes conclui sua primeira solicitação bem-sucedida em menos de cinco minutos.
- 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
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
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.
- Ler o guia de início rápido completo
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.