Documentação da API & Início Rápido
Integre nossas chaves de API sem censura com clientes padrão compatíveis com OpenAI para gerar texto sem recusas. Este guia cobre autenticação, estruturas de solicitação, streaming e uso de ferramentas para implantação imediata.
URL Base e Autenticação
O endpoint da API é https://api.uncensoredapikeys.com/v1. Este URL funciona com qualquer SDK do OpenAI ou cliente compatível. Você só precisa alterar a URL base e fornecer sua chave de API no cabeçalho de autorização. Cada solicitação requer uma chave válida. Chaves inválidas retornam um erro 401. Você recebe uma chave ativa por conta.
A autenticação é direta. Use o padrão Authorization: Bearer <API_KEY> formato. Sua chave é gerada imediatamente após o cadastro via Google ou e-mail. Não é necessária verificação de número de telefone. A chave nunca expira desde que você tenha crédito pré-pago.
Criar Chat Completion
Envie mensagens para o modelo usando o POST /v1/chat/completions endpoint. endpoint. O ID do modelo é uncensored. Esse endpoint aceita mensagens de chat padrão com campos de role e content. Você pode especificar temperatura, top_p e sequências de parada. O modelo responde com uma conclusão de texto.
Garanta que suas solicitações fiquem dentro do limite de corpo de 8 MB. Exceder esse limite resultará em um erro. Você pode processar até 300 solicitações por minuto. Isso permite integração de alta taxa de transferência sem gerenciamento complexo de filas.
Estrutura de solicitação de exemplo:
curl https://api.uncensoredapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return 404 for missing id"}]
}'A integração do SDK Python é igualmente simples. Inicialize o cliente com a URL base personalizada e sua chave. Passe as mensagens como uma lista de dicionários. O objeto de resposta contém o texto gerado em choices[0].message.content. Este método lida automaticamente com a serialização JSON.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredapikeys.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)
Respostas em Streaming (SSE)
Ative o streaming definindo stream: true na sua solicitação. A API retorna Server-Sent Events (SSE). Cada fragmento contém texto parcial. O último fragmento inclui estatísticas de uso de tokens. Isso permite a exibição em tempo real do conteúdo gerado.
O streaming reduz a latência percebida para respostas longas. Você pode começar a renderizar o texto imediatamente. O gerenciamento de buffer é tratado pelos SDKs padrão. Use isso para interfaces de chat ou painéis ao vivo. A contagem de tokens no último bloco ajuda a rastrear o uso com precisão.
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)
Chamada de Função e Ferramentas
O modelo suporta function calling via o tools parâmetro. Defina ferramentas com nomes, descrições e esquemas JSON. O modelo pode retornar chamadas de função em vez de texto direto. Isso permite integração com sistemas externos ou APIs. Você pode especificar tool_choice para forçar ou permitir a seleção automática.
Use isso para extração de dados estruturados ou fluxos de trabalho de agentes. O modelo identifica a ferramenta correta com base no prompt do usuário. Você deve executar a função e passar o resultado de volta ao modelo, se necessário. Isso cria um loop para tarefas complexas multi-etapas. O modo JSON também está disponível via response_format para formatação de saída estrita.
Parâmetros e Limites
Ajuste o comportamento de geração com parâmetros como temperature, top_p, e seed. Temperaturas mais altas aumentam a aleatoriedade. Valores mais baixos produzem outputs mais determinísticos. Use stop sequências para interromper a geração em marcadores específicos. presence_penalty e frequency_penalty ajudam a reduzir a repetição.
A janela de contexto é de 100.000 tokens para entrada e saída combinadas. A saída máxima por solicitação é de 16.000 tokens. Se max_tokens não estiver definido, o limite padrão é de 2.048 tokens. O limite de taxa impõe 300 solicitações por minuto. Solicitações simultâneas são limitadas a 8 por chave. Planeje sua concorrência de acordo.
Informações do Modelo
O ID do modelo é uncensored. É um modelo de peso aberto hospedado em nossos servidores. Não é GPT, Claude, Gemini ou qualquer outro modelo de fornecedor. É ajustado para responder sem recusas de conteúdo para uso adulto legal. O único limite rígido é conteúdo sexual envolvendo menores.
O preço é transparente. Tokens de entrada custam $0,15 por 1M. Tokens de saída custam $0,50 por 1M. Erros e recusas são gratuitos. O crédito não expira. Você pode recarregar com USDT (TRC20) ou USDC (Base). O valor mínimo de recarga é $20. Crédito bônus aplica-se para valores maiores. Sem taxas mensais. Sem assinaturas. Pague apenas pelo que usar.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredapikeys.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
Qual é a URL do endpoint de chaves de API uncensored?
A URL base é HTTPS://api.uncensoredapikeys.com/v1. Isso funciona com qualquer cliente compatível com OpenAI. Você deve atualizar a URL base na configuração do SDK.
Como lidar com erros como 401, 402 ou 429?
Um erro 401 significa que sua chave de API é inválida ou ausente. Um erro 402 indica crédito pré-pago insuficiente. Um erro 429 sinaliza que você excedeu o limite de 300 solicitações por minuto. A lógica de nova tentativa deve lidar com erros 429 usando backoff exponencial.
Quais são os limites de janela de contexto e saída?
A janela de contexto total é de 100.000 tokens. A saída máxima por solicitação é de 16.000 tokens. Se você não definir max_tokens, o limite de saída padrão é de 2.048 tokens. Tokens de entrada e saída contam para a mesma janela.
Obtenha sua chave de API instantaneamente
Faça o cadastro, copie o token e atualize o endpoint. É só isso.