PT ▾
Crie chaves

Documentação da API para desenvolvedores

Come a gerar texto com nossa API LLM sem censura em segundos. Use endpoints padrão compatíveis com OpenAI e créditos cripto pré-pagos para pagar apenas pelo que usar.

https://api.uncensoreai.com/v1uncensored

URL Base e Autenticação

Conecte-se à nossa infraestrutura apontando seu cliente para a URL base designada e fornecendo sua chave de API exclusiva. Usamos autenticação padrão por cabeçalho, para que você possa substituir nosso endpoint em configurações existentes do SDK OpenAI sem reescrever sua lógica principal. Você recebe uma chave ativa por conta, e gerar uma nova chave invalida imediatamente a anterior. Esse design mantém sua integração simples enquanto mantém o controle de acesso claro. Cadastre-se via Google ou e-mail para ver sua chave instantaneamente. Não exigimos número de telefone ou método de pagamento para começar.

  • URL Base: https://api.uncensoreai.com/v1
  • Cabeçalho de Autenticação: Authorization: Bearer YOUR_API_KEY

Primeira solicitação (POST /v1/chat/completions)

Envie sua primeira conclusão postando um payload JSON no endpoint de conclusões de chat. O ID do modelo é uncensored e ele aceita estruturas de mensagens padrão com papéis de sistema, usuário e assistente. Você recebe saída de texto imediata sem roteamento complexo ou lógica de seleção de modelo. Erros não consomem seus créditos pré-pagos, então você pode testar livremente. O modelo lida com geração de peso aberto ajustada para conteúdo adulto sem recusa. Use esta estrutura para iniciar sua integração.

Integração do SDK Python

Use o cliente Python oficial para interagir com nossa API sem problemas. Defina a URL base e a chave da API no seu objeto de configuração antes de fazer chamadas. A biblioteca lida com serialização JSON e análise de respostas para você. Você pode acessar dados de uso diretamente do objeto de resposta. Esta abordagem funciona com qualquer ambiente Python padrão que suporte solicitações assíncronas ou síncronas. Mantenha sua chave segura em variáveis de ambiente. A amostra de código demonstra uma chamada síncrona básica.

Integração do SDK Node.js

Integre com projetos Node.js usando o gerenciador de pacotes padrão. Importe o cliente e configure a URL base para apontar para nossos servidores. O SDK gerencia as solicitações HTTP e fornece respostas tipadas para usuários TypeScript. Você pode adicionar facilmente cabeçalhos ou modificar os tempos limite se necessário. Este método é adequado para aplicações web modernas e serviços backend. Certifique-se de que sua versão do Node seja compatível com os requisitos do SDK. O exemplo a seguir mostra uma solicitação de conclusão simples.

Respostas em Streaming e Uso de Tokens

Ativar saída em tempo real definindo o stream flag para true em sua solicitação. A API retorna Server-Sent Events (SSE) conforme os tokens são gerados. Você pode exibir texto para os usuários instantaneamente, sem esperar pela resposta completa. Os detalhes de uso de tokens aparecem no último chunk do stream. Esse recurso reduz a latência percebida para saídas longas. Monitore seu saldo de crédito conforme os tokens se acumulam. O streaming funciona com todos os parâmetros padrão, como temperatura e sequências de parada.

Limites, Erros e Janela de Contexto

Sua conta possui uma janela de contexto de 100.000 tokens para prompt e conclusão combinados. Você pode enviar até 16.000 tokens em uma única resposta se especificar max_tokens. O limite de saída padrão é de 2.048 tokens se você omitir este parâmetro. Os limites de taxa permitem 300 solicitações por minuto e 8 solicitações simultâneas por chave. Um status 401 significa que sua chave é inválida. Um status 402 indica crédito pré-pago insuficiente. Um status 429 significa que você excedeu o limite de taxa. Os corpos das solicitações não podem exceder 8 MB.

cURL

curl https://api.uncensoreai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch the current server status from the api endpoint"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

Perguntas frequentes

Qual é a URL base para a API de IA sem censura?

A URL base é HTTPS://api.uncensoreai.com/v1. Você deve definir isso na configuração do seu cliente para rotear as solicitações corretamente.

Como autentico minhas solicitações?

Inclua sua chave de API no cabeçalho Authorization como um token Bearer. Você recebe esta chave imediatamente após o cadastro com Google ou e-mail.

O que acontece se eu receber um erro 402?

Um erro 402 significa que o saldo de crédito pré-pago é zero. Você deve adicionar fundos usando USDT (TRC20) ou USDC (Base) para retomar o serviço.

Obtenha sua chave de API em segundos

Registre-se, copie sua chave e atualize sua URL base. A configuração está completa.

Crie chaves