Documentação da API da IA Unsensored
Integre nossa API de LLM sem censura em minutos usando SDKs padrão da OpenAI. Envie texto, receba texto bruto sem bloqueio de assinatura.
Autenticação e URLs base
Use os SDKs oficiais da OpenAI com uma URL base personalizada. Sua chave da API autentica todas as solicitações.
URL Base: https://api.unsensoredai.com/v1
ID do Modelo: uncensored
curl https://api.unsensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'
Endpoint de completions de chat
Envie mensagens via POST /v1/chat/completions. O modelo retorna texto sem filtros de conteúdo.
Janela de contexto: 100.000 tokens no total. Saída máxima: 16.000 tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsensoredai.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 de streaming
Ative o streaming para geração de tokens em tempo real. O último bloco contém os dados de uso.
Útil para interfaces de baixa latência.
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
Suporta definições de ferramentas e chamada automática de funções. Defina as ferramentas no corpo da solicitação.
O modelo seleciona ferramentas com base no contexto.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsensoredai.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);
modo JSON e parâmetros
Forçar saída estruturada com response_format: {"type": "json_object"}. Controle temperatura, top_p e sequências de parada.
Defina seed para reprodutibilidade.
Limites de taxa e cotas
300 solicitações por minuto por chave. 8 solicitações simultâneas permitidas.
8 MB request body limit. Errors are free. Credits expire only if unpaid.
Perguntas frequentes
Existe alguma IA sem censura que funciona com SDKs da OpenAI?
Sim. Nossa API é totalmente compatível com OpenAI. Use os SDKs padrão com nossa URL base.
Como funciona a cobrança para o uso de LLMs unsensored?
Apenas créditos pré-pagos. $0.15 por 1M de tokens de entrada, $0.50 por 1M de tokens de saída. Sem taxas mensais.
O que acontece se eu atingir um limite de taxa?
Você recebe um erro 429. Tente novamente após alguns segundos. Os limites são por chave de API.
Gere sua chave de API
Faça o cadastro, copie sua chave e atualize a URL base. A configuração leva segundos.