PT ▾
Uncensored Chatbot APIAcesso direto à API de um LLM sem censuraObter chave de API

Uncensored Chatbot APIDocs

Documentação da API e Início Rápido

Comece com a API de chat sem censura em minutos. Este guia cobre a configuração base, exemplos de código para sua linguagem preferida e as restrições essenciais que você precisa conhecer.

uncensoredhttps://api.uncensoredchatbotapi.com/v1

URL Base e Autenticação

Para usar a API de IA sem censura, aponte seu cliente compatível com OpenAI para nossa URL base: https://api.uncensoredchatbotapi.com/v1. Isso garante que todas as requisições sejam roteadas diretamente para nossos servidores GPU dedicados executando o modelo 'sem censura', evitando latência e complexidade de roteamento de serviços agregadores.

A autenticação é feita por meio de um token Bearer. Crie uma conta na página Get API key para receber sua chave exclusiva. Inclua-a no cabeçalho de cada requisição. Se você regenerar sua chave, a anterior será invalidada imediatamente.

Cabeçalho Obrigatório

  • Authorization: Bearer YOUR_API_KEY

Primeira Requisição com cURL

Verifique sua integração enviando uma solicitação simples de geração de texto. Este endpoint suporta parâmetros padrão de chat-completions. Substitua YOUR_API_KEY pela sua chave real.

Esta chamada demonstra o comportamento direto de entrada e saída de texto da API sem censura. O modelo responderá sem recusas de conteúdo para tópicos adultos lícitos, embora bloqueie estritamente conteúdo sexual envolvendo menores.

curl https://api.uncensoredchatbotapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Integração com SDK Python

Use a biblioteca oficial OpenAI Python para integração fácil. Defina a URL base para nosso endpoint. Esta abordagem funciona com qualquer biblioteca cliente compatível com OpenAI.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredchatbotapi.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 com SDK Node.js

Para ambientes JavaScript, use o pacote npm @anthropic-ai/sdk ou openai. Configure a URL base e a chave de API conforme mostrado abaixo.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredchatbotapi.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

Para experiências em tempo real, ative o streaming. Defina stream: true em sua requisição. O servidor retorna Server-Sent Events (SSE) contendo conclusões parciais 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)

Limites de Requisição, Erros e Restrições

Entenda as restrições antes de escalar sua aplicação. A API de LLM sem censura impõe um limite de 300 requisições por minuto por chave de API. O tamanho máximo do corpo da requisição é 8 MB.

Erros Comuns

  • 401: Chave de API inválida ou expirada.
  • 402: Crédito pré-pago insuficiente. Recarregue a partir de $10 via cripto (USDT ou USDC).
  • 429: Limite de requisições excedido. Aguarde e tente novamente.

Detalhes do Modelo

Use o ID do modelo uncensored. A janela de contexto é de 100.000 tokens. O preço é $0,25 por 1M tokens de entrada e $1,00 por 1M tokens de saída.

Especificações técnicas

Uma tabela com cada limite, recurso e preço.

ItemValor
Formatocompatível com OpenAI: qualquer SDK da OpenAI funciona trocando a base URL e a chave
Base URLhttps://api.uncensoredchatbotapi.com/v1
AutenticaçãoAuthorization: Bearer YOUR_KEY
ID do modelouncensored
EndpointsPOST /v1/chat/completions · GET /v1/models
Saída máximaaté o restante da janela de 100.000 tokens; max_tokens opcional (sem limite separado)
Parâmetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Modo JSONresponse_format: {"type": "json_object"}
Streamingsim — server-sent events; o último bloco traz o uso de tokens
Chamada de funçõessim — tools, tool_choice; resposta com tool_calls, inclusive em streaming; resultados como role: tool
Janela de contexto100.000 tokens (entrada + saída)
Concorrência8 requisições ao mesmo tempo por chave
CabeçalhosX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Tamanhoaté 8 MB por requisição
Limite de taxa300 requisições por minuto por chave
Teste grátis$0,50 por 7 dias, sem cartão · Chave de teste: 2 requisições paralelas, 60 por minuto; limites totais (8 e 300) após a primeira recarga
RecargaUSDT (TRC20) ou USDC (Base), qualquer valor inteiro de $10 a $500
Bônus+5% a partir de $50, +10% a partir de $100
Cobrançacrédito pré-pago pelo uso real; erros e recusas são grátis
Preço$0,25 por 1M tokens de entrada · $1,00 por 1M de saída
Validadecrédito pago não expira, sem assinatura
Conteúdoconteúdo adulto permitido; conteúdo sexual com menores é recusado
LoginGoogle ou e-mail e senha
Chavesuma chave ativa por conta; uma nova substitui a anterior

Erros e o que fazer

Erros chegam em JSON com um type fixo; requisições com falha ou recusadas não são cobradas.

CódigoTipoSignificado
400bad_requestJSON inválido, mensagens vazias, parâmetro errado ou contexto longo demais
401missing_key · invalid_key · key_revokedchave ausente, errada ou substituída
402no_creditsem crédito — recarregue e continue na hora
403content_blockedconteúdo sexual com menores — recusado, sem cobrança
404not_foundendpoint desconhecido
413request_too_largecorpo acima de 8 MB
429rate_limited · concurrencyacima de 300/min ou 8 em paralelo — aguarde e tente de novo
503upstream_busymodelo ocupado — tente em alguns segundos

Perguntas e respostas

Isto é igual aos modelos sem censura do OpenRouter?

Não. Executamos nosso próprio modelo de pesos abertos ajustado em hardware dedicado. Diferente de agregadores que roteiam por vários provedores, fornecemos um único endpoint consistente. Consulte a documentação do OpenRouter para detalhes específicos do modelo e preços.

Preciso fazer upgrade do meu plano para usar os recursos?

Não. Não há assinaturas nem mensalidades. Você paga conforme o uso usando créditos pré-pagos. Os créditos nunca expiram e você pode recarregar a partir de US$ 10. Recursos como streaming e chamada de funções estão incluídos no preço base.

Qual conteúdo é bloqueado?

O modelo não recusa tópicos adultos lícitos, fictícios ou controversos. No entanto, aplicamos um limite rígido: conteúdo sexual envolvendo menores é sempre bloqueado. Requisições contendo esse conteúdo serão rejeitadas.

Sua chave está a um formulário de distância

Crie uma conta, copie a chave, altere a URL base. Essa é toda a configuração.

Obter chave de APILer a documentação