Documentação da API para Modelos Sem Censura
Insira esta API sem censura no seu código de cliente compatível com OpenAI existente em menos de um minuto. Fornecemos uma camada de inferência direta e focada na privacidade que processa geração de texto sem recusas de conteúdo.
Autenticação e URL Base
Come gerando sua chave via painel. Use a URL base oficial e defina o X-Api-Key cabeçalho. Não exigimos número de telefone para o cadastro, e sua chave é exibida imediatamente.
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'Cada conta suporta uma chave ativa. Se você gerar uma nova, a chave antiga é substituída instantaneamente. Isso mantém sua integração simples e segura, sem gerenciar múltiplas credenciais.
Endpoint Chat Completions
Envie uma solicitação POST para o endpoint de conclusões de chat. O ID do modelo é sempre uncensored. Servimos apenas este único modelo de pesos abertos, otimizado para raciocínio livre.
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokaiuncensored.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)Você não precisa trocar de SDKs. Nossa API é totalmente compatível com OpenAI. Basta atualizar sua URL base e chave de API na configuração do seu cliente.
Respostas em Streaming e Uso
Ative o streaming definindo stream: true. Você recebe tokens Server-Sent Events (SSE). O último chunk contém as estatísticas completas de uso de tokens.
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)Esta abordagem é ideal para atualizações de interface do usuário em tempo real. Você não precisa esperar que toda a resposta chegue antes de exibir o texto. Erros durante o streaming são tratados de forma elegante pelo cliente.
Chamada de Função e Modo JSON
Defina ferramentas no corpo da solicitação para chamada de funções. Você também pode forçar a saída JSON usando response_format definido para json_object.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokaiuncensored.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);Esses recursos funcionam exatamente como documentado na especificação da OpenAI. Sua lógica de análise existente permanece válida. Não adicionamos campos personalizados que quebram clientes padrão.
Parâmetros: Temperatura e Top P
Controle a aleatoriedade com temperature e top_p. Você também pode definir seed para saídas reproduzíveis. Esses parâmetros são padrão em APIs compatíveis com OpenAI.
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'Ajuste esses valores para ajustar a criatividade. Temperaturas mais altas produzem respostas mais diversas. Valores mais baixos tornam as saídas mais determinísticas. Não escondemos esses controles atrás de uma camada premium.
Limites, Erros e Janela de Contexto
A janela de contexto é de 100.000 tokens para prompt e conclusão combinados. A saída máxima é de 16.000 tokens por solicitação. Você está limitado a 300 solicitações por minuto.
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'Erros como 401 indicam uma chave inválida. 402 significa que você não tem crédito. 429 sinaliza um limite de taxa. Estes são códigos HTTP padrão. Não usamos formatos de erro personalizados.
Perguntas frequentes
A API sem censura é gratuita para desenvolvedores?
Não, não é gratuito. Você paga por token com crédito de criptomoeda pré-pago. Erros e recusas são gratuitos. Não há taxa de assinatura mensal. O crédito nunca expira.
O que acontece se eu atingir o limite de taxa?
Você recebe o código de status 429. O limite é de 300 solicitações por minuto por chave. Você pode atualizar seu plano ou aguardar a reinicialização da janela. Não há cobranças por excedente.
O modelo recusa conteúdo?
Recua apenas conteúdo sexual envolvendo menores. Todo o outro conteúdo adulto legal é permitido. Não treinamos com seus prompts. Seus dados permanecem privados.
Obtenha sua chave de API agora
Faça o cadastro, copie o token e atualize sua URL base. Esse é todo o processo.