InícioDocumentação
Guia Rápida de Integração de API
Integre nossa API compatível com OpenAI em minutos para obter respostas diretas sem filtros. Este guia cobre autenticação, endpoints principais, streaming e gerenciamento de limites para que você possa começar a usar sua IA sem censura imediatamente.
Autenticação e URL Base
Para consumir nossa API de inteligência artificial, você precisará de uma chave de API e da URL base correta. Registre-se na página Get API key com seu e-mail e senha para obter sua chave imediatamente; não é necessário cartão para o teste. Utilize a URL base https://api.llmsincensura.com/v1 em qualquer cliente compatível com OpenAI. A autenticação é feita enviando sua chave no cabeçalho Authorization: Bearer YOUR_API_KEY. Este método padrão garante que seu LLM sem censura funcione com as ferramentas que você já conhece.
O modelo que você usará é uncensored. Certifique-se de configurá-lo nas suas requisições. Não há rotas complexas; você envia texto e recebe texto bruto. Se a sua aplicação exigir um endpoint específico, este é o único que você precisa para o chat. A simplicidade é fundamental para uma integração rápida e sem atritos.
Endpoint /v1/chat/completions
O núcleo da API de IA sem censura é o endpoint de conclusão de chat. Envie uma lista de mensagens (sistema, usuário, assistente) e receba uma resposta completa. Esta abordagem direta evita as recusas de conteúdo comuns em outros modelos para temas adultos ou controversos. A estrutura JSON é idêntica à da OpenAI, facilitando a migração se você vem de outra plataforma.
Lembre-se de que suportamos apenas este endpoint para texto. Não há embeddings nem geração de imagens. Para começar, você pode testar uma requisição simples com curl para verificar se sua chave funciona e se a resposta chega sem filtragem.
curl https://api.llmsincensura.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 Python
Os desenvolvedores Python podem usar a biblioteca oficial openai adaptando a URL base. Isso permite aproveitar o ecossistema existente de ferramentas e SDKs. Configure a chave e o base_url para apontar para nossos servidores. O modelo uncensored processará seu prompt mantendo o contexto até 100.000 tokens.
Esta configuração é ideal para scripts de automação ou aplicações backend que precisam de respostas rápidas e sem censura. A velocidade de resposta costuma ser alta devido à infraestrutura dedicada em nossos próprios servidores GPU.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsincensura.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 Node.js
No ecossistema JavaScript/Node, a integração é igualmente direta. Use o SDK da OpenAI e sobrescreva a URL base. Isso permite que aplicações web ou servidores Node consumam IA sem restrições sem alterar a lógica do seu código existente. O tratamento de erros e promessas funciona exatamente como você espera com outros clientes OpenAI.
É importante lembrar que o modelo não é GPT nem Claude, mas sim um modelo de pesos abertos ajustado especificamente para este serviço. Isso garante consistência no comportamento sem filtros. Configure as variáveis de ambiente para manter sua chave segura em produção.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsincensura.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 com SSE
Para melhorar a experiência do usuário, habilite o streaming definindo stream: true em sua requisição. Você receberá fragmentos de texto conforme são gerados, o que reduz a latência percebida. Isso é crucial para aplicações de chat em tempo real onde os usuários esperam ver a resposta letra por letra.
O streaming mantém as mesmas propriedades de não filtragem que as respostas completas. Você pode processar esses fragmentos no lado do cliente ou do servidor para renderizar a resposta progressivamente. É a melhor maneira de mostrar o poder de uma IA de chat sem censura em aplicações interativas.
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 e Gerenciamento de Erros
Sua chave tem um limite de 300 requisições por minuto. Se você exceder esse limite, receberá um erro 429. Também há um limite de corpo de requisição de 8 MB. Se sua chave for inválida, você receberá um 401; se não tiver crédito, um 402. O contexto máximo é de 100k tokens combinados (prompt + resposta).
A única restrição estrita de conteúdo é a proibição de conteúdo sexual com menores, que sempre se aplica. Para outros temas, o modelo é muito permissivo. Consulte os códigos de erro padrão da OpenAI para depurar sua integração rapidamente.
Recursos e limites
Uma tabela com cada limite, recurso e preço.
| Item | Valor |
|---|---|
| Formato | compatível com OpenAI: qualquer SDK da OpenAI funciona trocando a base URL e a chave |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.llmsincensura.com/v1 |
| Autenticação | Authorization: Bearer YOUR_KEY |
| ID do modelo | uncensored |
| Streaming | sim — server-sent events; o último bloco traz o uso de tokens |
| Saída máxima | até o restante da janela de 100.000 tokens; max_tokens opcional (sem limite separado) |
| Modo JSON | response_format: {"type": "json_object"} |
| Chamada de funções | sim — tools, tool_choice; resposta com tool_calls, inclusive em streaming; resultados como role: tool |
| Parâmetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Janela de contexto | 100.000 tokens (entrada + saída) |
| Limite de taxa | 300 requisições por minuto por chave |
| Cabeçalhos | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Concorrência | 8 requisições ao mesmo tempo por chave |
| Tamanho | até 8 MB por requisição |
| Preço | $0,25 por 1M tokens de entrada · $1,00 por 1M de saída |
| 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 |
| Recarga | USDT (TRC20) ou USDC (Base), qualquer valor inteiro de $10 a $500 |
| Bônus | +5% a partir de $50, +10% a partir de $100 |
| Validade | crédito pago não expira, sem assinatura |
| Cobrança | crédito pré-pago pelo uso real; erros e recusas são grátis |
| Chaves | uma chave ativa por conta; uma nova substitui a anterior |
| Conteúdo | conteúdo adulto permitido; conteúdo sexual com menores é recusado |
| Login | Google ou e-mail e senha |
Códigos de erro
Erros chegam em JSON com um type fixo; requisições com falha ou recusadas não são cobradas.
| Código | Tipo | Significado |
|---|---|---|
400 | bad_request | JSON inválido, mensagens vazias, parâmetro errado ou contexto longo demais |
401 | missing_key · invalid_key · key_revoked | chave ausente, errada ou substituída |
402 | no_credit | sem crédito — recarregue e continue na hora |
403 | content_blocked | conteúdo sexual com menores — recusado, sem cobrança |
404 | not_found | endpoint desconhecido |
413 | request_too_large | corpo acima de 8 MB |
429 | rate_limited · concurrency | acima de 300/min ou 8 em paralelo — aguarde e tente de novo |
503 | upstream_busy | modelo ocupado — tente em alguns segundos |
Perguntas frequentes
O que acontece se o saldo acabar?
Se o saldo chegar a zero, você receberá um erro 402 ao tentar fazer requisições. Você pode recarregar a partir de $10 com criptomoedas (USDT ou USDC) e o crédito nunca expira. Não há assinaturas mensais obrigatórias.
Posso usar esta API para uso comercial?
Sim, o modelo é projetado para uso geral, incluindo comercial. Não há restrições de uso baseadas na indústria, desde que o conteúdo não seja sexual com menores. Sua privacidade está protegida e não usamos seus prompts para treinar outros modelos.
Como regenero minha chave de API?
Você pode regenerar sua chave a qualquer momento no seu painel de conta. Ao gerar uma nova, a chave anterior deixará de funcionar imediatamente. Isso é útil se você acredita que sua chave foi comprometida ou se precisar de chaves diferentes para ambientes de desenvolvimento e produção.
Sua chave está a um passo
Crie uma conta, copie a chave e altere a URL base. É assim de fácil.
Obter chave de API