PT ▾
Obter chave de API

Documentação da API Compatível com OpenAI

Comece com nossa API de LLM sem censura conectando seus SDKs compatíveis com OpenAI existentes ao nosso endpoint hospedado.

URL Base e Autenticação

Inicie cada solicitação apontando seu SDK para nossa URL base e fornecendo sua chave de API no cabeçalho de autorização.

O endpoint é https://api.openrouterabliteratedmodels.com/v1. Você autentica usando um token Bearer gerado no painel da sua conta. Esta chave é a única credencial necessária para todas as chamadas subsequentes, garantindo que suas solicitações sejam roteadas diretamente para nossa infraestrutura de modelo sem censura sem camadas intermediárias de roteamento.

Primeira solicitação

Envie sua primeira conclusão postando uma mensagem no endpoint de conclusões de chat usando seu cliente HTTP preferido.

O identificador do modelo é estritamente uncensored. Você pode enviar prompts de texto com parâmetros padrão como temperatura ou top_p. A API retorna uma resposta de texto sem recusas de conteúdo para tópicos adultos lícitos, mantendo o comportamento abolido que você espera de modelos de peso aberto ajustados para saída sem restrições.

curl https://api.openrouterabliteratedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the factorial of 5."}]
  }'

SDK Python

Integre a API em seus projetos Python definindo a URL base e o nome do modelo na configuração do cliente OpenAI.

Esta abordagem permite reutilizar código existente que espera um endpoint compatível com OpenAI. Passe sua chave de API por variáveis de ambiente ou inicialização direta. O cliente lida com serialização e análise de erros automaticamente, entregando tokens de texto brutos ou JSON estruturado dependendo das configurações de formato de resposta.

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouterabliteratedmodels.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

Conecte seus aplicativos Node.js configurando o pacote OpenAI para apontar para nossa URL base específica em vez da padrão.

Defina o apiKey e baseURL propriedades antes de fazer qualquer chamada. Isso garante que suas chamadas de função, respostas em streaming e solicitações no modo JSON sejam direcionadas para nossa infraestrutura sem censura. Você pode continuar usando métodos familiares como chat.completions.create com total compatibilidade.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouterabliteratedmodels.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 com SSE

Receba geração de texto em tempo real ativando o modo streaming, que entrega tokens conforme ficam disponíveis via Server-Sent Events.

Defina o parâmetro stream como true na sua solicitação. A API retorna uma série de chunks, permitindo que você renderize o texto incrementalmente na sua interface. As estatísticas de uso de tokens estão incluídas no último chunk, para que você possa acompanhar o consumo com precisão sem esperar que toda a resposta termine de ser gerada.

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)

Modo JSON e Chamada de Funções

Garanta saída estruturada ou habilite o uso de ferramentas configurando o formato da solicitação e as definições de ferramentas no seu payload.

Usar response_format definido para json_object para garantir que o modelo devolve JSON válido sem wrappers de markdown. Para chamadas de função, defina as suas ferramentas no corpo do pedido e deixe que o modelo decida quando invocá-las. Isto suporta fluxos de trabalho complexos onde o modelo sem censura deve devolver dados estruturados para processamento downstream.

Perguntas frequentes

Qual é o tamanho da janela de contexto para solicitações?

O modelo suporta uma janela de contexto total de 100.000 tokens, combinando tanto o prompt de entrada quanto a conclusão de saída. Isso permite conversas extensas ou processamento de documentos grandes em uma única solicitação sem problemas de truncamento.

Quais métodos de pagamento você aceita?

Cripto apenas: USDT na rede TRC20 ou USDC na rede Base, qualquer valor inteiro de $20 a $500. Crédito bônus aplicável a partir de $50.

Quais são os limites de taxa por chave de API?

Você está limitado a 300 solicitações por minuto e 8 solicitações simultâneas a qualquer momento por chave. Se você exceder esses limites, a API retorna um código de status 429. Certifique-se de que seu aplicativo gerencie as novas tentativas de forma graciosa para evitar interromper seu fluxo de trabalho.

Obtenha sua chave de API

Faça o cadastro, copie sua chave e atualize a URL base. Integração simples.