Documentação da API sem censura
Insira esta API sem censura no seu fluxo de trabalho existente com zero configuração. Obtenha respostas de texto de um modelo que não recusa conteúdo adulto legal, usando o mesmo código de cliente que você já conhece.
Autenticação e URL base
A URL base para todas as solicitações é HTTPS://api.unfilteredgptchat.com/v1. Passe sua chave de API no Authorization cabeçalho como um token Bearer. Você recebe uma chave por conta, que aparece imediatamente após o cadastro via Google ou e-mail. Não é necessário número de telefone para começar.
<
curl https://api.unfilteredgptchat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
}'>As solicitações custam tokens reais. Erros e recusas não consomem crédito. O model id que você deve enviar é uncensored. Este é um modelo de pesos abertos executado em nossos servidores, não um proxy para GPT ou Claude.
Endpoint de completions de chat
Envie uma requisição POST para /v1/chat/completions com sua matriz de mensagens. A API retorna apenas texto. Você pode ajustar temperature, top_p, e stop sequências. A janela de contexto contém 100.000 tokens no total para prompt e conclusão. A saída máxima é de 16.000 tokens por solicitação.
<
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredgptchat.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)>Se você omitir max_tokens, a resposta é limitada a 2.048 tokens. Este endpoint suporta chamadas de função e modo JSON. Não suporta embeddings, imagens ou áudio. Você está pagando por tokens, não por uma assinatura para uma marca específica.
Respostas em streaming com SSE
Use Server-Sent Events para entrega de tokens em tempo real. Defina stream: true no corpo da sua solicitação. A API retorna fragmentos de texto conforme são gerados. Os detalhes de uso de tokens aparecem no último fragmento. Essa abordagem reduz a latência percebida para respostas longas e sem filtros.
<
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)>Trate os erros com elegância. Um erro 401 significa que sua chave é inválida. Um erro 402 significa que seu crédito pré-pago está esgotado. Um erro 429 significa que você atingiu o limite de taxa. O streaming não contorna esses limites.
Chamada de função e ferramentas
Defina ferramentas no corpo da solicitação. O modelo retorna argumentos estruturados para execução de funções. Use tool_choice para impor comportamento específico. Esta funcionalidade funciona com o formato padrão compatível com OpenAI. Pode analisar as chamadas de ferramenta no seu código e executá-las externamente.
A API suporta modo JSON estrito via response_format: {"type": "json_object"}. Isso garante uma saída previsível para pipelines automatizados. Use isso quando precisar de extração de dados confiável sem erros de análise.
Modo JSON para dados estruturados
Habilite o modo JSON definindo response_format para {"type": "json_object"}. O modelo produzirá JSON válido. Isso é útil para analisar dados estruturados a partir de texto sem filtros. Use temperature: 0 para resultados consistentes.
Este modo funciona com o uncensored id do modelo. Não garante sintaxe JSON perfeita. Valide sua saída antes de usá-la em produção. A API não fornece validação de esquema. Você deve tratar erros no código do seu cliente.
Limites de taxa e cotas
Você está limitado a 300 solicitações por minuto por chave. Você pode enviar 8 solicitações simultaneamente. O corpo da solicitação deve estar abaixo de 8 MB. Esses limites se aplicam a todos os endpoints. Exceder o limite retorna um código de status 429.
O crédito nunca expira. Créditos pré-pagos são cobrados pelo uso real de tokens. Erros são gratuitos. Você pode adicionar saldo com USDT (TRC20) ou USDC (Base). Adição mínima é $20. Máxima é $500. Crédito bônus se aplica para valores maiores.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredgptchat.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);Perguntas frequentes
O que é a API uncensored?
É uma API hospedada que serve um único modelo de linguagem grande sem censura. É compatível com OpenAI. Você envia texto e recebe texto de volta. Sem mensalidades. Você paga apenas pelos tokens utilizados.
Como começar com a API sem censura?
Cadastre-se com Google ou e-mail. Obtenha sua chave de API imediatamente. Use a URL base HTTPS://api.unfilteredgptchat.com/v1. Envie solicitações para /v1/chat/completions. Seus primeiros $0,50 são gratuitos por 7 dias.
Quais são os limites de taxa para a API uncensored?
300 solicitações por minuto por chave. 8 solicitações simultâneas. Limite de corpo de solicitação de 8 MB. Janela de contexto de 100.000 tokens. Saída máxima de 16.000 tokens. Erros não consomem crédito.
Obtenha sua chave de API
Faça o cadastro, copie sua chave e atualize sua URL base. É só isso.