PT ▾
Crie chaves

Documentação da API

Comece a gerar texto sem censura com nossa API compatível com OpenAI em menos de um minuto. Fornecemos um único modelo irrestrito com preços transparentes de tokens e sem filtros ocultos.

URL Base e Autenticação

O endpoint da nossa API é HTTPS://api.aichatuncensored.cc/v1. Autentique cada solicitação passando sua chave de API única no Authorization: Bearer <key> cabeçalho. Você recebe esta chave imediatamente após se registrar com Google ou e-mail na página Obter chave de API. Não é necessário número de telefone, e a chave é exibida apenas uma vez por segurança.

curl https://api.aichatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
  }'

Esta URL base funciona com os SDKs oficiais da OpenAI e qualquer cliente compatível. Basta configurar sua biblioteca para apontar para nosso endereço. Você pode gerar uma nova chave a qualquer momento, o que substitui a anterior. Cada conta está limitada a uma chave ativa.

Primeira solicitação com cURL

Envie seu primeiro prompt usando um padrão POST solicitar para /v1/chat/completions. O identificador do modelo é uncensored, que serve um único modelo de pesos abertos ajustado para conteúdo sem restrições. O texto de entrada vai para o messages array. A resposta retorna o texto gerado no content campo.

curl https://api.aichatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
  }'

Erros como crédito insuficiente retornam um status 402. Recusas para conteúdo relacionado a menores são raras, mas possíveis. Streaming está disponível via Server-Sent Events para entrega de tokens em tempo real. Cada solicitação suporta até 8 MB de dados de corpo.

Integração do SDK Python

Use a biblioteca Python oficial para interagir com nossa API. Defina a URL base e a chave da API na configuração do cliente. Isso permite que você aproveite métodos familiares como chat.completions.create. A sintaxe espelha as implementações padrão do OpenAI.

from openai import OpenAI

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

Instale o pacote e inicialize o cliente com suas credenciais. Passe o nome do modelo uncensored para garantir que você atinja nosso endpoint irrestrito. Você pode ajustar parâmetros como temperature ou top_p para controlar a criatividade. O objeto de resposta contém estatísticas de uso no último fragmento se estiver transmitindo.

Configuração do SDK Node.js

Inicialize o cliente Node.js com suas credenciais e URL base. Isso permite chamadas diretas ao endpoint de conclusões de chat. A biblioteca cuida da serialização JSON e da injeção de cabeçalhos automaticamente.

import OpenAI from "openai";

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

Chame o método de conclusão com suas mensagens de prompt. A resposta inclui o texto gerado e as contagens de tokens. Você pode transmitir resultados definindo o flag stream como true. O tratamento de erros está integrado ao SDK. Verifique o código de status para respostas 401 ou 429 para gerenciar os limites.

Respostas em Streaming (SSE)

Ative o streaming definindo stream: true na sua solicitação. O servidor envia blocos de dados como Server-Sent Events. Cada bloco contém texto parcial e metadados de uso. Isso reduz a latência percebida para saídas longas.

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)

Analise o fluxo SSE para acumular a resposta final. O último chunk inclui o uso total de tokens. Você pode interromper o streaming antecipadamente, se necessário. Chamadas de função e o modo JSON também suportam streaming. Este recurso é ideal para interfaces de chat em tempo real.

Limites de Taxa e Tratamento de Erros

Você está limitado a 300 solicitações por minuto por chave. Solicitações simultâneas são limitadas a 8 por chave. Se você exceder esses limites, receberá o código de status 429. Falhas de autenticação retornam um erro 401. Crédito insuficiente aciona um erro 402.

A janela de contexto suporta 100.000 tokens no total. A saída máxima é de 16.000 tokens por solicitação. Defina max_tokens para evitar custos inesperados. Erros e recusas não consomem crédito. Use backoff exponencial para novas tentativas de limite de taxa.

Perguntas frequentes

Este serviço de chat de IA sem censura é gratuito?

Não, é pagamento por token com crédito pré-pago. Você recebe $0.50 de crédito de teste para novas contas, válido por 7 dias. O crédito nunca expira e os erros são gratuitos.

Qual é o tamanho da janela de contexto?

O modelo suporta uma janela de contexto de 100.000 tokens, incluindo tanto o prompt quanto a conclusão. A saída máxima por solicitação é de 16.000 tokens.

Como faço para recarregar meu crédito?

Recarregue apenas com criptomoedas: USDT (TRC20) ou USDC (Base). O mínimo é $20. Você recebe crédito bônus para valores maiores, até +15% para $200+.

Obtenha sua chave de API agora

Cadastre-se, copie a chave, atualize sua URL base. Essa é toda a configuração.

Crie chaves