Migre do OpenRouter
Prepare sua conta
Atualizar configuração
Testar a conexão
Confirmar o uso
Solicitar recompensa
Notas avançadas
Nesta página
Esta plataforma
Mantenha sua integração compatível com OpenAI. Atualize o endereço, a chave API e o modelo, e valide antes de transferir o tráfego.
Iniciar migração
Criar chave API
Recompensa por migrar do OpenRouter
Recompensa: 10% do consumo líquido verificado, com limite de 500 USD. Crédito em até 30 dias após a aprovação.
Saiba mais
API compatível com OpenAI
Teste antes de transferir
Precisa de ajuda para configurar o cliente?
Documentação
Entre ou cadastre-se, confira o saldo e crie uma chave API ativa com cota suficiente e acesso ao modelo escolhido. Guarde-a no ambiente do servidor, nunca no código do navegador.
Cadastrar
Carteira
Modelos e preços
Comparação de configurações
Configuração
OpenRouter
URL base
Chave API
Nova chave desta plataforma
ID do modelo
ID exato do catálogo de modelos
Copie o ID exato em Modelos e preços ou consulte GET /v1/models com a nova chave. Remover o prefixo do provedor pode não bastar. A URL base do SDK termina em /v1; nas solicitações HTTP diretas, acrescente /chat/completions apenas uma vez.
Substitua YOUR_PLATFORM_API_KEY e YOUR_MODEL_ID. Configure primeiro as variáveis com cURL no macOS/Linux ou PowerShell no Windows; Python e Node.js leem as mesmas variáveis. Execute os exemplos no servidor ou terminal local.
Confirme HTTP 200 e um choices[0].message.content não vazio na solicitação básica de texto.
Confira o modelo, os tokens e a cobrança nos Registros de uso. Compare preços com o mesmo modelo e unidades de cobrança.
Registros de uso
Verifique a compatibilidade
Revise os recursos específicos do OpenRouter
Remova os cabeçalhos de atribuição do OpenRouter (HTTP-Referer, X-Title e X-OpenRouter-Title). Revise provider, models, route, transforms, plugins e sufixos como :free; regras de roteamento e preços não são transferidas automaticamente.
Comece com uma solicitação Chat Completions de texto simples. Teste separadamente ferramentas, JSON, imagens, raciocínio e streaming no modelo escolhido. Se usar um SDK OpenRouter ou perfil predefinido, mude para um cliente compatível com OpenAI ou configure um provedor personalizado.
Valide e transfira o tráfego
Ative stream: true e verifique os eventos incrementais e o encerramento do fluxo no cliente.
Transfira primeiro uma pequena parte do tráfego. Monitore erros e latência antes de ampliar. Guarde a configuração anterior para reverter; revogue as chaves sem uso após validar.
Solução de problemas
Use uma chave desta plataforma com Authorization: Bearer. Confira o estado, a validade, as restrições de IP e as permissões do modelo.
Confira a URL base /v1, o ID exato e os parâmetros aceitos. Remova os campos específicos do OpenRouter e tente uma solicitação mínima.
Confira saldo, cota, limites de taxa e disponibilidade do modelo na resposta de erro. Repita falhas temporárias com espera progressiva; não repita solicitações com credenciais inválidas ou saldo insuficiente.
O que é transferido?
Este guia migra a configuração API. Saldos, chaves, faturas e históricos de uso e conversas do OpenRouter não são importados. Faça backup das conversas no cliente e trate as faturas na plataforma original. Recompensas de migração exigem solicitação separada e análise.
Referências
Envie extratos ou faturas da OpenRouter, registros de consumo, imagens e uma explicação por escrito. O consumo líquido elegível deve ser de pelo menos 100 USD. Receba 10%, até 500 USD por pessoa ou empresa, como crédito exclusivo para consumo, que não pode ser reembolsado nem sacado. Cada cliente independente pode participar uma vez; solicitações rejeitadas podem ser reenviadas. O crédito é concedido em até 30 dias após a aprovação.
O consumo líquido exclui reembolsos, créditos promocionais e descontos. Mínimo de 100 USD.
PDF, JPG ou PNG. Até 5 arquivos, 10 MB cada.
- URL base
https://routerra.ai/v1- Chave API
- YOUR_PLATFORM_API_KEY
- ID do modelo
- YOUR_MODEL_ID
cURL
export OPENAI_BASE_URL='https://routerra.ai/v1'
export OPENAI_API_KEY='YOUR_PLATFORM_API_KEY'
export OPENAI_MODEL='YOUR_MODEL_ID'
curl --fail-with-body "$OPENAI_BASE_URL/chat/completions" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H 'Content-Type: application/json' \
-d @- <<EOF
{"model":"$OPENAI_MODEL","messages":[{"role":"user","content":"Hello"}]}
EOFPython
# pip install openai
import os
from openai import OpenAI
client = OpenAI(
base_url=os.environ["OPENAI_BASE_URL"],
api_key=os.environ["OPENAI_API_KEY"],
)
response = client.chat.completions.create(
model=os.environ["OPENAI_MODEL"],
messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)Node.js
// bun add openai
import OpenAI from 'openai';
const client = new OpenAI({
baseURL: process.env.OPENAI_BASE_URL,
apiKey: process.env.OPENAI_API_KEY,
});
const response = await client.chat.completions.create({
model: process.env.OPENAI_MODEL,
messages: [{ role: 'user', content: 'Hello' }],
});
console.log(response.choices[0].message.content);PowerShell
$env:OPENAI_BASE_URL = 'https://routerra.ai/v1'
$env:OPENAI_API_KEY = 'YOUR_PLATFORM_API_KEY'
$env:OPENAI_MODEL = 'YOUR_MODEL_ID'
$body = @{
model = $env:OPENAI_MODEL
messages = @(@{ role = 'user'; content = 'Hello' })
} | ConvertTo-Json -Depth 5
Invoke-RestMethod -Method Post `
-Uri "$env:OPENAI_BASE_URL/chat/completions" `
-Headers @{ Authorization = "Bearer $env:OPENAI_API_KEY" } `
-ContentType 'application/json' -Body $body