PT ▾
Obter chave de API

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.

Obter chave de API