Uncensored AI/Documentação da API
Documentação da API
Come a enviar solicitações para a API do GitHub de IA sem censura em minutos usando clientes compatíveis com OpenAI padrão. Este guia cobre autenticação, exemplos de código e os limites específicos que mantêm sua integração estável.
https://api.uncensoredaigithub.com/v1uncensored
Autenticação e URL Base
A API requer um token bearer para cada solicitação. Gere sua chave na página Obter chave de API fazendo login com Google ou uma senha de e-mail. A chave aparece imediatamente sem verificação por telefone. Use a URL base https://api.uncensoredaigithub.com/v1 com os SDKs oficiais da OpenAI, atualizando o base_url e api_key valores. Esta configuração funciona com qualquer cliente compatível com OpenAI.
Endpoint: https://api.uncensoredaigithub.com/v1
Cabeçalho de Autenticação: Authorization: Bearer YOUR_API_KEY
Cada conta suporta uma chave ativa. Emitir uma nova chave invalida automaticamente a anterior. Isso evita o desvio de tokens (token drift) ao rotacionar credenciais em diferentes ambientes.
Endpoint Chat Completions
Envie solicitações de texto para o /v1/chat/completions endpoint usando o ID do modelo uncensored. A API aceita mensagens de chat padrão e retorna respostas de texto sem filtros de conteúdo para uso adulto legal. Você pode configurar parâmetros como temperature, top_p, e stop para controlar a criatividade e o comprimento da saída.
A janela de contexto permite até 100.000 tokens para o prompt e combinação combinados. Defina max_tokens para controlar a saída, com um padrão de 2.048 tokens se omitido. Erros e recusas não consomem crédito, então você pode testar com segurança.
Respostas em Streaming e Uso
Ative o streaming definindo stream: true na sua solicitação. A API retorna Eventos Enviados pelo Servidor (SSE) contendo fragmentos de texto parciais. Os dados de uso de tokens aparecem apenas no último fragmento do fluxo. Isso permite a renderização em tempo real das respostas enquanto rastreia o consumo com precisão.
O streaming é ideal para aplicações de roleplay ou geração de conteúdo de longo formato. Você pode analisar o stream SSE para atualizar a interface do usuário incrementalmente. A API garante que as métricas de uso permaneçam precisas mesmo se a conexão for interrompida prematuramente.
Chamada de Função e Ferramentas
Suporta chamada de funções fornecendo um tools array na solicitação. O modelo pode retornar chamadas de ferramentas estruturadas com argumentos. Use tool_choice para impor comportamentos específicos, como a execução automática de funções. Esta funcionalidade permite a integração com serviços externos ou lógica personalizada.
Defina funções com nomes, descrições e esquemas de parâmetros. A API retorna o nome da função e os argumentos na resposta. Analise esses argumentos para executar seu código personalizado. Essa capacidade torna a API de LLM uncensored adequada para fluxos de trabalho de agentes complexos.
Modo JSON e Parâmetros
Força saída estruturada definindo response_format para {"type": "json_object"}. O modelo retornará JSON válido em vez de texto simples. Isso é útil para extração de dados ou geração de configuração. Combine isso com chamada de funções para integrações de API robustas.
Outros parâmetros suportados incluem seed para saídas determinísticas, presence_penalty, e frequency_penalty. Use seed para reproduzir respostas específicas para depuração. Ajuste as penalidades para reduzir a repetição ou incentivar um vocabulário diverso nas suas saídas.
Tratamento de Erros e Limites
A API impõe um limite de taxa de 300 requisições por minuto e 8 requisições simultâneas por chave. O corpo da requisição não deve exceder 8 MB. Se você exceder esses limites, receberá o código de status 429. Falhas de autenticação retornam o erro 401. Crédito insuficiente aciona o erro 402.
O crédito é cobrado com base no uso real de tokens. O crédito pré-pago nunca expira, então você não precisa se preocupar com renovações mensais. Use a página de Suporte para resolver problemas como cobranças duplicadas.
cURL
curl https://api.uncensoredaigithub.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests for the new auth module."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaigithub.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.uncensoredaigithub.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)Perguntas frequentes
O que é a API GitHub de IA uncensored?
É uma API de chat-completions hospedada e compatível com OpenAI que oferece um único modelo de linguagem grande sem censura. O modelo é ajustado para responder sem recusas de conteúdo para uso adulto lícito. É um modelo de pesos abertos executado em nossos próprios servidores.
Como pago pela API de IA sem censura?
Os pagamentos são apenas em cripto via USDT (TRC20) ou USDC (Base). Você pode depositar qualquer valor inteiro de $20 a $500. Crédito bônus aplica-se para depósitos maiores: +5% a partir de $50, +10% a partir de $100 e +15% a partir de $200.
Quais são os limites para o modelo de IA sem censura?
A janela de contexto é de 100.000 tokens, com uma saída máxima de 16.000 tokens por solicitação. Você está limitado a 300 solicitações por minuto e 8 solicitações simultâneas por chave. Os corpos das solicitações devem permanecer abaixo de 8 MB.
Acesso requer um passo
Cadastre-se, recupere seu token e atualize a URL base. Isso cobre toda a configuração.