Documentação da API & Início Rápido
Insira nossa API de LLM sem censura alterando sua URL base e chave. Você mantém seu código, obtém respostas sem restrições e paga apenas pelo que usa.
Autenticação & URL Base
Come gerando sua chave de API no painel. Usamos cabeçalhos padrão compatíveis com OpenAI, então você só precisa atualizar seu base_url e API_KEY variáveis. Isso garante que suas integrações existentes com SDK funcionem sem modificações. Suportamos login do Google ou registro por e-mail/senha, e sua chave aparece imediatamente após a criação.
- URL Base:
https://api.routeropen.cc/v1 - Cabeçalho de Autenticação:
Authorization: Bearer YOUR_API_KEY
Mantenha sua chave segura, pois ela controla seu crédito pré-pago. Cada conta permite uma chave ativa por vez; gerar uma nova substitui a antiga imediatamente.
Primeira solicitação
Envie seu primeiro prompt usando o padrão chat/completions endpoint. endpoint. O ID do modelo é simplesmente uncensored. Isso envia texto e retorna texto, sem filtros de conteúdo para uso adulto legal.
curl https://api.routeropen.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all files in current directory"}]
}'Essa solicitação demonstra a estrutura básica. Você pode ajustar parâmetros como temperature ou top_p para controlar a criatividade. A resposta inclui estatísticas de uso de tokens para cobrança transparente.
Integração do SDK Python
Use a biblioteca oficial da OpenAI para Python para integrar nossa API. Aponte o cliente para a URL base e use sua chave da API. Essa abordagem funciona perfeitamente com bases de código existentes que já visam a OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.routeropen.cc/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)A biblioteca lida com serialização JSON e streaming automaticamente. Você pode configurar lógica de retry e timeouts conforme necessário. Nosso endpoint suporta parâmetros padrão, tornando a migração de outros provedores trivial.
Integração do SDK Node
Para desenvolvedores JavaScript, o SDK Node funciona com alterações mínimas. Defina o baseURL para o nosso endpoint e forneça sua chave. Isso permite que você mantenha seu fluxo de desenvolvimento atual enquanto acessa modelos uncensored.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.routeropen.cc/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);Usuários Node podem aproveitar os padrões async/await para um código limpo. A estrutura da resposta corresponde aos padrões do OpenAI, garantindo compatibilidade com analisadores existentes. Você pode alternar modelos ou provedores alterando apenas duas variáveis.
Respostas em Streaming
Ative o streaming definindo stream: true na sua solicitação. Retornamos Eventos Enviados pelo Servidor (SSE) para entrega de tokens em tempo real. Isso reduz a latência percebida para os usuários finais.
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)O último chunk contém o uso total de tokens para cobrança. O streaming funciona com todos os parâmetros, incluindo chamada de funções. Use isso para interfaces de chat onde o feedback instantâneo é crítico. Erros ainda são retornados como eventos SSE, então você pode lidar com falhas com graça.
Limites, Erros & Contexto
Nossa API limita a janela de contexto a 100.000 tokens e o corpo da requisição a 8 MB. Você pode fazer 300 requisições por minuto por chave. Se exceder isso, receberá um erro de limite de taxa 429. Falhas de autenticação retornam 401 e créditos insuficientes retornam 402.
Erros não consomem seu crédito pré-pago. Se você enviar uma solicitação malformada, não será cobrado. O modelo recusa solicitações envolvendo menores, mas permite conteúdo irrestrito caso contrário. Mantenha seu tratamento de erros robusto para gerenciar limites de taxa eficazmente.
FAQs
Este é o site oficial do OpenRouter?
Não, este é um endpoint de API sem censura independente. Não somos afiliados à OpenRouter nem a nenhum outro provedor de gateway. Oferecemos nosso próprio modelo único, não um serviço de roteamento para múltiplos fornecedores.
Como a open AI sem censura funciona aqui?
Usamos um único modelo de peso aberto ajustado para nenhuma recusa de conteúdo. Não é o GPT-4 ou qualquer outro modelo de fornecedor. Você obtém respostas ilimitadas para uso adulto lícito simplesmente apontando seu SDK para nossa URL base.
O que acontece se eu ficar sem crédito?
Suas chamadas de API retornarão um erro 402. Não cobramos taxas de atraso nem suspendemos sua conta indefinidamente. Você pode recarregar com cripto a qualquer momento para retomar o serviço. Seu crédito existente nunca expira.
Obtenha sua chave de API agora
Cadastre-se, copie a chave, atualize sua URL base. É só isso que existe.