Documentação da API de Chat IA sem censura
A API de Chat IA sem censura oferece um único modelo sem censura de alto desempenho por meio de uma interface compatível com OpenAI, permitindo que desenvolvedores integrem geração de texto tolerante a NSFW em seus aplicativos sem filtros de conteúdo.
URL Base e Autenticação
Conecte-se à API de IA sem censura usando a URL base compatível com OpenAI. Você precisa de uma chave de API para autenticar suas requisições. Cadastre-se via Google ou e-mail na página de chaves para receber seu token imediatamente. A URL base é https://api.uncensoredaichat.cc/v1.
Defina o cabeçalho Authorization para Bearer YOUR_API_KEY. Isso funciona com qualquer SDK OpenAI ou cliente compatível. O endpoint para modelos disponíveis é GET /v1/models, que retorna o ID do modelo uncensored. Use este ID em suas requisições de conclusão. Erros como 401 indicam uma chave inválida ou ausente.
Primeira Requisição
Envie uma requisição de conclusão de chat para POST /v1/chat/completions. O ID do modelo é uncensored. A API aceita estruturas de mensagem padrão. Você pode enviar prompts e receber respostas de texto. Esta é uma API apenas de texto; ela não suporta imagens, áudio ou embeddings.
O modelo de chat sem censura executa inferência de pesos abertos em nossos servidores. Ele é ajustado para responder sem recusas para conteúdo adulto lícito. Certifique-se de que seu payload inclua os campos model, messages e max_tokens. Ajuste max_tokens para controlar o comprimento da saída, com um padrão de 2.048 se omitido.
Integração com SDK Python
Use a biblioteca oficial OpenAI Python para interagir com a API de LLM NSFW. Configure o cliente com a URL base e sua chave de API. Esta abordagem mantém sua base de código limpa e aproveita os padrões de SDK existentes.
Defina o modelo como uncensored na configuração do seu cliente. O SDK lida com serialização e formatação de requisições automaticamente. Você pode passar parâmetros como temperature e top_p para controlar o comportamento de geração. Este método é ideal para serviços de backend ou scripts que precisam de geração de texto confiável.
Integração com SDK Node.js
Integre a API sem censura em seus aplicativos Node.js usando o SDK Node.js OpenAI. Inicialize o cliente com a URL base personalizada e sua chave de API. Esta configuração permite que você use métodos familiares como chat.completions.create.
Passe o ID do modelo uncensored para especificar o modelo sem censura. Você pode definir prompts de sistema, mensagens de usuário e respostas do assistente. O SDK gerencia as requisições HTTP de forma eficiente. Isso é adequado para servidores web ou funções de borda que exigem geração de texto sob demanda sem dependências externas além do SDK padrão.
Respostas em Streaming
Ative o streaming definindo stream: true em sua requisição. A API retorna Server-Sent Events (SSE) para entrega de tokens em tempo real. Isso reduz a latência percebida para usuários finais. Cada chunk contém atualizações de texto parciais.
O último chunk inclui estatísticas de uso de tokens. Isso permite que você rastreie os custos com precisão sem armazenar toda a resposta. O streaming é suportado para SDKs Python e Node.js. É ideal para interfaces de chat onde o feedback imediato é necessário. O modelo de chat sem censura suporta isso para interação de alto desempenho.
Limites, Erros e Contexto
A janela de contexto é de 100.000 tokens no total (prompt + conclusão). A saída máxima por requisição é de 32.000 tokens. Erros e recusas não consomem crédito. Um erro 401 significa que sua chave é inválida. Um erro 429 indica que você excedeu 300 requisições por minuto ou 8 requisições simultâneas. Os limites de requisições são por chave. Os corpos das requisições devem ter menos de 8 MB. O crédito é cobrado apenas para o uso real de tokens bem-sucedidos. O crédito pré-pago nunca expira.
cURL
curl https://api.uncensoredaichat.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichat.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichat.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);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)Ficha técnica da API
Todos os limites e recursos reais da API em um só lugar — confira antes de recarregar.
| Item | Valor |
|---|---|
| Formato | compatível com OpenAI: qualquer SDK da OpenAI funciona trocando a base URL e a chave |
| ID do modelo | uncensored |
| Base URL | https://api.uncensoredaichat.cc/v1 |
| Autenticação | Authorization: Bearer YOUR_KEY |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Parâmetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Janela de contexto | 100.000 tokens (entrada + saída) |
| Streaming | sim — server-sent events; o último bloco traz o uso de tokens |
| Chamada de funções | sim — tools, tool_choice; resposta com tool_calls, inclusive em streaming; resultados como role: tool |
| Saída máxima | até o restante da janela de 100.000 tokens; max_tokens opcional (sem limite separado) |
| Modo JSON | response_format: {"type": "json_object"} |
| Concorrência | 8 requisições ao mesmo tempo por chave |
| Cabeçalhos | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Tamanho | até 8 MB por requisição |
| Limite de taxa | 300 requisições por minuto por chave |
| Teste grátis | $0,50 por 7 dias, sem cartão · Chave de teste: 2 requisições paralelas, 60 por minuto; limites totais (8 e 300) após a primeira recarga |
| Preço | $0,25 por 1M tokens de entrada · $1,00 por 1M de saída |
| Cobrança | crédito pré-pago pelo uso real; erros e recusas são grátis |
| Recarga | USDT (TRC20) ou USDC (Base), qualquer valor inteiro de $10 a $500 |
| Bônus | +5% a partir de $50, +10% a partir de $100 |
| Validade | crédito pago não expira, sem assinatura |
| Chaves | uma chave ativa por conta; uma nova substitui a anterior |
| Login | Google ou e-mail e senha |
| Conteúdo | conteúdo adulto permitido; conteúdo sexual com menores é recusado |
Códigos de erro
Erros chegam em JSON com um type fixo; requisições com falha ou recusadas não são cobradas.
| Código | Tipo | Significado |
|---|---|---|
400 | bad_request | JSON inválido, mensagens vazias, parâmetro errado ou contexto longo demais |
401 | missing_key · invalid_key · key_revoked | chave ausente, errada ou substituída |
402 | no_credit | sem crédito — recarregue e continue na hora |
403 | content_blocked | conteúdo sexual com menores — recusado, sem cobrança |
404 | not_found | endpoint desconhecido |
413 | request_too_large | corpo acima de 8 MB |
429 | rate_limited · concurrency | acima de 300/min ou 8 em paralelo — aguarde e tente de novo |
503 | upstream_busy | modelo ocupado — tente em alguns segundos |
Perguntas e respostas
A API de chat IA sem censura suporta geração de imagens ou áudio?
Não, a API é apenas de texto. Ela oferece um único modelo de linguagem grande para conclusões de chat. Não suporta embeddings, geração de imagens, áudio ou vídeo. Use esta API para interações baseadas em texto e roleplay.
Como o crédito é cobrado e quando os erros são gratuitos?
O crédito é cobrado com base no uso real de tokens para conclusões bem-sucedidas. Erros como 401 chave inválida ou 429 limite de requisições não consomem crédito. Recusas de conteúdo também não cobram tokens. O crédito pré-pago nunca expira.
Qual é a janela de contexto máxima e o comprimento de saída?
A janela de contexto total é de 100.000 tokens, incluindo tanto o prompt quanto a conclusão. O comprimento máximo de saída por requisição é de 32.000 tokens. Se max_tokens não for definido, a saída padrão é de 2.048 tokens.
Sua chave está a um formulário de distância
Crie uma conta, copie a chave, altere a URL base. Essa é toda a configuração.