Documentação da API Uncesored ai
Come a gerar texto sem restrições com nossa API compatível com OpenAI hoje. Pague apenas pelos tokens que usar com crédito cripto pré-pago e zero taxas ocultas.
URL Base e Autenticação
A URL base para todas as solicitações é https://api.uncesoredai.com/v1. Você autentica passando sua chave de API no Authorization cabeçalho como um token Bearer. Esta configuração funciona com qualquer cliente ou SDK padrão compatível com OpenAI. Você recebe sua chave imediatamente após o cadastro com Google ou endereço de e-mail. Não é necessário número de telefone para criação de conta. Sua chave é exclusiva para sua conta e substitui qualquer chave ativa anterior.
Primeira solicitação
Envie uma conclusão postando em /v1/chat/completions. O ID do modelo é uncensored. Esse endpoint aceita entrada de texto e retorna saída de texto. Ele não suporta embeddings, imagens ou áudio. Você pode começar enviando um prompt de sistema simples e uma mensagem de usuário. A API responde com texto gerado com base nas suas instruções. Erros e recusas não consomem seu crédito pré-pago.
curl https://api.uncesoredai.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 open source LLMs for local deployment"}]
}'
Integração do SDK Python
Use a biblioteca oficial da OpenAI para Python para interagir com a API. Defina a URL base para nosso endpoint e forneça sua chave de API. A biblioteca gerencia a serialização e a formatação de solicitações automaticamente. Você pode especificar o modelo como uncensored para geração irrestrita. Os modos de streaming e JSON são suportados por meio da mesma interface de cliente. Essa abordagem minimiza o código boilerplate para suas aplicações.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncesoredai.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)
Integração do SDK Node
O SDK Node.js segue o mesmo padrão de configuração. Configure a URL base e a chave de API na instância do cliente. Defina o nome do modelo para uncensored para acessar o modelo sem censura. Você pode fazer solicitações síncronas ou assíncronas, dependendo do seu caso de uso. O SDK gerencia o pool de conexões e as retentativas automaticamente. Isso garante uma integração confiável nos seus projetos JavaScript ou TypeScript.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncesoredai.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);
Respostas em Streaming
Ative o streaming definindo stream: true nos parâmetros da sua solicitação. A API retorna um fluxo de Eventos Enviados pelo Servidor (SSE) de conclusões parciais. Isso permite que você exiba texto para os usuários em tempo real. O último chunk do fluxo contém as estatísticas de uso de tokens totais. O streaming reduz a latência percebida para geração de conteúdo de longo formato. Você pode analisar os chunks para atualizar sua UI incrementalmente.
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)
Limites, Erros e Contexto
Sua conta suporta 300 requisições por minuto e 8 requisições simultâneas por chave. O corpo da requisição não deve exceder 8 MB. A janela de contexto é de 100.000 tokens, combinando prompt e conclusão. Você pode encontrar um erro 401 se a chave da API for inválida. Um erro 402 indica crédito pré-pago insuficiente. Um erro 429 significa que você excedeu o limite de taxa. As requisições são recusadas se contiverem conteúdo sexual envolvendo menores. Respostas de erro não cobram seu saldo de crédito.
Perguntas frequentes
Qual é a URL base para a API de IA sem censura?
A URL base é HTTPS://api.uncesoredai.com/v1. Você usa este endpoint com clientes padrão compatíveis com OpenAI atualizando a configuração do base_url. A autenticação é feita via cabeçalho Authorization com sua chave de API exclusiva.
Como o modelo sem censura lida com o comprimento do contexto?
O modelo suporta uma janela de contexto de 100.000 tokens para prompt e conclusão. Você pode gerar até 16.000 tokens por solicitação. Se você não definir max_tokens, o limite de saída padrão é de 2.048 tokens. Isso permite conversas extensas ou geração de documentos de longo formato.
O que acontece se eu receber um erro 402?
Um erro 402 indica que o saldo de crédito pré-pago é insuficiente para cobrir a solicitação. Você pode adicionar crédito usando USDT na TRC20 ou USDC na Base. Os pagamentos começam a partir de $20 e incluem níveis de crédito bônus. Após adicionar fundos, você pode retomar o envio de solicitações imediatamente.
Obtenha sua chave de API agora
Cadastre-se, copie a chave, atualize a URL base. Pronto.