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