Integre o Modelo Uncensored
Conecte seu aplicativo ao modelo sem censura com uma API compatível com OpenAI. Envie texto e receba saída crua sem as proteções corporativas ou filtragens desnecessárias.
Pré-requisitos e URL Base
Comece criando uma conta e gerando uma chave de API. Cadastre-se com o Google ou um endereço de e-mail para receber sua chave imediatamente. Nenhum número de telefone é necessário e mantemos seus dados ao mínimo. Sua chave autentica todas as solicitações aos nossos servidores.
Direcione seu cliente para o URL base: https://api.censurasinllm.com/v1. Esse endpoint suporta SDKs padrão do OpenAI. Atualize a configuração do seu cliente para usar esta URL base e sua chave gerada. O serviço lida com todo o roteamento transparentemente.
Você pode recuperar detalhes do modelo disponível por meio de uma solicitação GET para /v1/models. Isso confirma que sua conexão está ativa. Nossa API serve um único modelo sem censura otimizado para geração de texto irrestrita.
Autenticação e Chaves de API
Inclua sua chave de API no Authorization cabeçalho de cada solicitação. Use o formato Bearer YOUR_API_KEY. Esse cabeçalho autentica sua identidade e rastreia o uso do seu token. Sem ele, o servidor rejeita sua requisição.
Mantenha sua chave segura. Cada conta permite apenas uma chave ativa por vez. Gerar uma nova chave invalida imediatamente a anterior. Isso garante que você saiba exatamente quem está usando seu crédito.
Se você receber um 401 Unauthorized erro, verifique o formato da sua chave. Certifique-se de que não haja espaços em branco no final. A chave deve ser válida e ativa no painel da sua conta.
Enviando sua primeira solicitação
Envie uma solicitação padrão de conclusão de chat para POST /v1/chat/completions. Defina o modelo como uncensored. Forneça suas mensagens em um formato de lista com role e content campos. A API retorna uma resposta direta, sem enrolação.
Defina o max_tokens parâmetro para controlar o comprimento da saída. O padrão é 2.048 tokens. Você pode aumentar isso até 16.000 tokens por solicitação. A janela de contexto total suporta 100.000 tokens para prompt e combinação de conclusão.
Erros e recusas não consomem seu crédito. Você paga apenas pela geração bem-sucedida de tokens. Isso torna os testes economicamente viáveis.
Streaming e Uso de Tokens
Ative o streaming definindo stream: true na sua solicitação. A API retorna tokens incrementalmente via Server-Sent Events (SSE). Isso reduz a latência percebida para seus usuários. Você pode começar a exibir a saída assim que o primeiro token chegar.
O último chunk do stream contém o uso total de tokens para a solicitação. Use esses dados para rastrear sua faturação com precisão. O streaming funciona com todos os parâmetros padrão como temperature e top_p.
Lide com eventos de stream com cuidado no seu código. Feche a conexão quando o stream terminar ou ocorrer um erro. Isso evita vazamentos de recursos em sua aplicação.
Chamada de Função e Modo JSON
Use o tools parâmetro para definir funções personalizadas para o modelo. A API suporta escolha de ferramentas e saída estruturada. Isso permite interações complexas e extração de dados. Defina o esquema da sua função no corpo da solicitação.
Habilite o modo JSON definindo response_format para {"type": "json_object"}. Isso força o modelo a gerar JSON válido. É ideal para analisar dados estruturados ou alimentar resultados em outros sistemas. Combine isso com streaming para atualizações em tempo real.
Definir tool_choice para "auto" ou um nome de função específico. Isso dá a você controle preciso sobre o comportamento do modelo. O modelo adere estritamente ao esquema fornecido.
Limites, Erros e Contexto
A API limita a 300 requisições por minuto por chave. Você pode executar até 8 requisições simultâneas. O tamanho máximo do corpo da solicitação é de 8 MB. Exceder esses limites retorna um 429 Too Many Requests erro. Aguarde brevemente antes de tentar novamente.
Se você ficar sem crédito, você recebe um 402 Payment Required erro. Recarregue com USDT ou USDC via criptomoedas. Seu crédito nunca expira, então você pode pagar quando for conveniente. Não são necessárias assinaturas mensais.
Use a janela de contexto completa de 100.000 tokens para documentos longos. Acompanhe seus tokens de entrada e saída. Isso ajuda você a permanecer dentro do orçamento e evitar cobranças inesperadas.
cURL
curl https://api.censurasinllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if the model filters adult themes in roleplay mode"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.censurasinllm.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.censurasinllm.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);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)FAQs
Qual é a URL base para a API sem censura?
A URL base é HTTPS://api.censurasinllm.com/v1. É totalmente compatível com os SDKs da OpenAI. Atualize a configuração do seu cliente para usar este endpoint.
Como lidar com erros de autenticação?
Um erro 401 significa que sua chave de API é inválida ou ausente. Verifique sua chave no painel e certifique-se de que ela esteja ativa. Regere a chave se necessário.
O que acontece se eu atingir o limite de taxa?
Você recebe um erro 429. O limite é de 300 solicitações por minuto. Aguarde alguns segundos antes de tentar novamente. Use backoff exponencial no seu código para melhor confiabilidade.
Obtenha sua chave em minutos
Cadastre-se, pegue sua chave e atualize a URL base. Pronto.