Referência e Início Rápido da API
Comece a enviar solicitações para nossa API de LLM sem censura imediatamente usando endpoints padrão compatíveis com OpenAI. Este guia cobre autenticação, solicitações básicas e streaming com limites concretos.
Experimente com crédito de teste
Autenticação e URL Base
Use sua chave de API com a URL base https://api.chatuncensored.cc/v1. Passe a chave no Authorization cabeçalho como um token Bearer. Esta configuração funciona com qualquer SDK ou cliente compatível com OpenAI.
Gere sua chave no painel via Google ou e-mail. Mantenha-a segura. Você recebe $0.50 válidos por 7 dias. Use isso para testar a conectividade antes de adicionar saldo com criptomoedas.
POST /v1/chat/completions
Envie texto para o modelo usando o endpoint de conclusões de chat. Especifique o ID do modelo como uncensored. Este modelo de peso aberto responde sem recusas para conteúdo adulto lícito.
Inclua sua prompt do sistema para orientar o comportamento. Defina a mensagem do usuário com sua consulta. A API retorna a saída de texto diretamente.
Configure parâmetros como temperatura ou top_p para resultados variados. O modelo lida com contexto de até 100.000 tokens combinados.
Erros como recusas ou problemas de rede não consomem crédito. Você paga apenas pela geração bem-sucedida de tokens.
Uso do SDK Python
Instale a biblioteca oficial da OpenAI para Python. Configure a URL base para apontar para nossa API. Defina a chave da API no ambiente ou no cliente.
Crie uma instância de cliente. Chame chat.completions.create com o modelo e as mensagens. Recupere a resposta do assistente a partir do objeto de resposta.
Trate exceções para limites de taxa ou chaves inválidas. O SDK simplifica a análise de JSON e a formatação de solicitações.
Teste primeiro com o crédito de teste. Verifique se a estrutura da resposta corresponde às expectativas antes de escalar o uso.
Integração do SDK Node
Importe o pacote OpenAI Node. Inicialize o cliente com sua URL base e chave. Defina o modelo como uncensored.
Chame o método de conclusões com seu array de mensagens. Aguarde a resposta para obter o texto gerado. Isso funciona perfeitamente com funções assíncronas.
Use o modo JSON definindo response_format para {"type": "json_object"}. Certifique-se de que sua saída seja JSON válido para uso programático.
Monitore o uso via tokens de resposta. Rastreie as contagens de entrada e saída para gerenciar seu crédito pré-pago com eficiência.
Streaming, Ferramentas e Modo JSON
Ative o streaming definindo stream para true. Receba fragmentos via Eventos Enviados pelo Servidor. Processe cada token conforme chega para baixa latência.
Suporta chamada de função com ferramentas e tool_choice. Defina esquemas para APIs externas. O modelo retorna argumentos estruturados para execução.
Use o modo JSON para formatos de saída estritos. Defina response_format para garantir respostas JSON válidas. Isso reduz erros de análise em pipelines automatizados.
Combine streaming com ferramentas para experiências interativas. Atualize a interface do usuário token por token. Mantenha os usuários engajados com geração em tempo real.
Limites de Taxa e Códigos de Erro
Esperar 300 solicitações por minuto por chave. Limite solicitações simultâneas para 8. O tamanho do corpo da solicitação deve permanecer abaixo de 8 MB.
Lide com erros 401 verificando sua chave de API. Verifique se há erros de digitação ou chaves expiradas. Regere se necessário.
Receba 402 quando o crédito acabar. Recarregue com USDT ou USDC. Os créditos nunca expiram. Adicione bônus de +15% em depósitos de $200.
Erro 429 nos limites de taxa. Implemente backoff exponencial. Tente novamente após o atraso especificado. Monitore o uso para evitar interrupções.
cURL
curl https://api.chatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set user role to beta tester for the new chat interface"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.chatuncensored.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.chatuncensored.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)FAQ
A API de chat desbloqueada é compatível com clientes OpenAI?
Sim, ele usa a estrutura de endpoint padrão compatível com OpenAI. Você pode usar qualquer SDK ou cliente que suporte o formato chat-completions. Basta atualizar a URL base e a chave de API.
O que acontece se eu exceder o limite de taxa?
Você receberá o código de erro 429. As solicitações param até que a janela seja reiniciada ou você reduza sua concorrência. Mantenha as solicitações simultâneas abaixo de 8 e permaneça dentro de 300 RPM.
Como o modelo sem censura lida com as janelas de contexto?
Suporta uma janela de contexto de 100.000 tokens para prompt e conclusão. A saída máxima por solicitação é de 16.000 tokens. Ajuste max_tokens se precisar de respostas mais curtas.
Comece com o crédito de teste
Inserir e-mail e senha; receber chave instantaneamente.