PT ▾
Crie chaves

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.

Crie chaves