PT ▾

Documentação da API

Insira nossa API uncensored na sua stack existente com zero fricção. Este guia cobre os endpoints essenciais, suporte a streaming e padrões de integração para desenvolvedores Python e Node.js.

URL Base e Autenticação

A URL base para todas as solicitações é https://api.onlinellmuncensored.com/v1. Você autentica passando sua chave de API única no Authorization cabeçalho. Esta chave concede acesso ao único modelo sem censura otimizado para geração de texto sem restrições.

Primeira solicitação

Envie uma solicitação padrão de conclusão de chat para testar a conectividade. A API aceita a mesma estrutura JSON usada pelos clientes da OpenAI.

curl https://api.onlinellmuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the release notes for the latest SDK version"}]
  }'

Certifique-se de substituir YOUR_API_KEY com sua chave real. A resposta retorna o texto gerado e as estatísticas de uso de tokens.

SDK Python

Instale o oficial openai pacote e configure a URL base para apontar para nosso endpoint. Isso permite que você use métodos Python familiares para seus prompts.

from openai import OpenAI

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

Envie suas mensagens como uma lista de dicionários. O cliente lida com a serialização e retorna a resposta do modelo diretamente.

SDK Node

Inicialize o cliente OpenAI em Node.js com a URL base e a chave da API corretas. Esta configuração funciona com imports tanto de CommonJS quanto de módulos ES.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.onlinellmuncensored.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);

Chamar chat.completions.create() com sua matriz de prompts. A biblioteca gerencia a conexão HTTP automaticamente.

Respostas em Streaming

Ative o streaming definindo stream: true na sua solicitação. Você receberá Eventos Enviados pelo Servidor (SSE) contendo fragmentos de texto parciais conforme são gerados.

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)

Processe cada chunk para construir a resposta final incrementalmente. O último chunk inclui o uso total de tokens para a solicitação.

Limites, Erros e Contexto

Cada chave permite 300 solicitações por minuto e 8 conexões simultâneas. A janela de contexto suporta 100.000 tokens no total, com uma saída máxima de 16.000 tokens. Os erros incluem 401 por chaves inválidas, 402 por crédito insuficiente, e 429 para limites de taxa. Solicitações que excedem o limite de tamanho de corpo de 8 MB são rejeitadas imediatamente.

Perguntas frequentes

Esta é a API online oficial de LLM uncensored?

Sim, esta é a API direta para nosso modelo sem censura. É compatível com clientes padrão do OpenAI, mas executa nosso próprio modelo de pesos abertos, não GPT ou Claude.

O que acontece se eu ficar sem créditos?

A API retorna um erro 402 quando seu crédito pré-pago se esgota. Você pode recarregar com USDT ou USDC a qualquer momento para restaurar o acesso.

O modelo recusa conteúdo adulto?

Não, o modelo é ajustado para responder sem recusas para tópicos adultos lícitos. Ele apenas bloqueia conteúdo sexual envolvendo menores.

Geração de chave em minutos

Cadastre-se, pegue sua chave e altere o endpoint. Simples.