Documentação da API Compatível com OpenAI
Insira sua chave da API OpenRouter em qualquer cliente padrão e obtenha texto bruto e sem filtros. Este guia abrange os endpoints, parâmetros e limites exatos que você precisa para começar a construir imediatamente.
Autenticação e URL Base
Use sua chave como token Bearer no cabeçalho Authorization. O URL base é HTTPS://api.openrouteraikey.com/v1. Este endpoint funciona com os SDKs oficiais da OpenAI e qualquer cliente compatível com OpenAI, alterando base_url e a chave de API. Você não precisa reescrever a lógica de integração. Basta trocar a chave e o URL base. Suas solicitações vão diretamente para nosso modelo uncensored. Sem roteamento complexo. Sem lock-in de fornecedor. Mantenha a estrutura do seu código existente intacta.
Primeira solicitação
Envie uma solicitação POST para /v1/chat/completions com seu id do modelo definido como uncensored. O sistema retorna texto baseado no seu prompt. Você pode começar a testar imediatamente com um comando curl simples. Isso confirma que sua chave funciona e mostra a latência. Você receberá uma resposta direta. Sem cabeçalhos extras para analisar. Apenas saída de texto bruto.
curl https://api.openrouteraikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "check if port 8080 is open on 10.0.0.5"}]
}'
SDK Python
Instale o pacote openai e aponte-o para nossa URL base. Isso permite que você use código Python familiar. Passe sua chave e o nome do modelo. A resposta contém o texto gerado. Você pode iterar rapidamente. Este método é confiável para processamento em lote. Ele cuida dos detalhes da conexão para você. Você só precisa se concentrar na lógica do prompt.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraikey.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
SDK Node
Use o SDK Node da OpenAI para fazer solicitações. Defina o baseURL para nosso endpoint. Use o ID do modelo uncensored. Isso funciona bem para servidores web e scripts. A biblioteca cuida dos detalhes HTTP. Você recebe um objeto limpo. O tratamento de erros é padrão. Você pode integrar isso em qualquer projeto Node.js. Isso mantém sua base de código consistente. Não são necessárias dependências extras.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteraikey.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
Streaming e Uso de Tokens
Habilite o streaming definindo stream como true. Você recebe chunks conforme são gerados. Isso reduz a latência percebida para os usuários. O último chunk contém o uso total de tokens. Você pode rastrear os custos em tempo real. Isso é útil para conversas longas. Você não espera pela resposta completa. Os dados fluem conforme são criados. Parece instantâneo. Os dados de uso são confiáveis para faturamento.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Limites, Erros e Contexto
Você tem direito a 300 requisições por minuto e 8 requisições simultâneas por chave. A janela de contexto é de 100.000 tokens. Erros retornam códigos HTTP padrão. 401 significa chave inválida. 402 significa sem crédito. 429 significa limite de taxa excedido. Requisições acima de 8 MB são rejeitadas. A saída máxima é de 16.000 tokens. Erros e recusas são gratuitos. Seu crédito pré-pago é cobrado apenas pelo uso real. Isso mantém os custos previsíveis. Você paga apenas por tokens. Sem taxas ocultas. Sem armadilhas de assinatura. A privacidade é rigorosa. Os prompts não são usados para treinamento. Cadastre-se com Google ou e-mail. Sem necessidade de número de telefone. A trial oferece $0,50 por 7 dias. Recarregue com USDT ou USDC. Bônus aplicam-se em $50, $100 e $200. O crédito não expira. Reembolsos não são padrão, mas erros são corrigidos. Esta é uma API direta. Sem intermediários. Sem burocracia corporativa. Apenas saída bruta. Comece a construir agora. O modelo uncensored está pronto. Use para conteúdo adulto. Use para liberdade criativa. Use para pesquisa. O limite é apenas sua imaginação. Mantenha simples. Mantenha rápido. Mantenha uncensored.
Consultas comuns
Como obtenho uma chave de IA OpenRouter?
Acesse a página Obter chave de API. Faça login com o Google ou e-mail e senha. A chave é exibida imediatamente. Não é necessário número de telefone. Você pode começar a usá-la imediatamente.
O que acontece se eu ficar sem créditos?
Você receberá um erro 402. Adicione saldo com USDT ou USDC. O crédito nunca expira. Você pode adicionar qualquer valor inteiro de $20 a $500. Bônus aplicam-se em níveis superiores.
O modelo sem censura é o mesmo que o de outros fornecedores?
Não. É um modelo open-weight ajustado para sem recusas. Não é GPT, Claude ou qualquer modelo de outro fornecedor. Executa em nossos servidores. Use o ID do modelo uncensored.
Obtenha sua chave agora
Registre-se, copie sua chave e aponte para a nova URL base. É todo o fluxo de trabalho.