PT ▾
Crie chaves

Documentação da API

Obtenha sua primeira resposta sem censura em segundos com nossa API compatível com OpenAI. Use os mesmos SDKs que você já conhece, aponte para nossa URL base e comece a gerar texto sem recusas de conteúdo.

Início rápido: Sua primeira solicitação

Envie uma solicitação padrão de chat-completions para gerar texto imediatamente. Nosso modelo sem censura aceita seu prompt e retorna uma conclusão sem bloquear conteúdo adulto lícito. Este endpoint espelha a interface da OpenAI, para que seu código existente funcione com alterações mínimas. Ajuste a URL base e a chave de API para rotear o tráfego para nossos servidores.

  • Use POST /v1/chat/completions.
  • Defina o modelo para uncensored.
  • Inclua suas mensagens do sistema e do usuário.

A resposta contém o texto gerado e os detalhes do uso de tokens. Você pode verificar a conexão enviando um prompt simples e verificando a saída.

curl https://api.chatsemfiltro.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
  }'

Autenticação & Cabeçalhos

Envie sua chave de API no Authorization Cabeçalho para autenticar cada solicitação. Gere esta chave imediatamente após o cadastro via Google ou e-mail. A chave identifica sua conta e acompanha o uso do seu crédito pré-pago. Mantenha-a segura, pois ela fornece acesso direto ao seu saldo de faturamento.

  • Cabeçalho: Authorization: Bearer YOUR_API_KEY.
  • Sem necessidade de número de telefone para o cadastro.
  • Uma chave ativa por conta; substitua se perdida.

Se a chave estiver ausente ou inválida, a API retorna um erro claro. Isso garante que apenas usuários autorizados consumam tokens do seu saldo.

from openai import OpenAI

client = OpenAI(base_url="https://api.chatsemfiltro.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)

Parâmetros & Controles

Controle o comportamento do modelo usando parâmetros padrão como temperatura, top_p e sequências de parada. Essas configurações permitem ajustar a criatividade e o comprimento da saída. O modelo sem censura respeita essas restrições enquanto mantém sua natureza livre de recusas. Use response_format para impor saída JSON para tarefas de dados estruturados.

  • Definir temperature para aleatoriedade.
  • Usar stop interromper a geração em gatilhos específicos.
  • Habilitar json_object para formatação estrita.

Cada parâmetro ajusta como o modelo interpreta seu prompt. Experimente valores para encontrar o equilíbrio entre coerência e diversidade em suas respostas.

import OpenAI from "openai";

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

Ative o streaming definindo stream: true para receber tokens em tempo real via Server-Sent Events. Isso reduz a latência percebida para os usuários finais e permite o processamento imediato do texto gerado. O último chunk contém as estatísticas completas de uso de tokens para precisão no faturamento.

  • Definir stream: true na sua solicitação.
  • Analise eventos SSE no lado do cliente.
  • Extraia texto de cada chunk de delta.

O streaming é ideal para interfaces de chat onde os usuários esperam feedback instantâneo. A API gerencia o stream de forma eficiente, garantindo a entrega suave de tokens sem bloquear a conexão.

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)

Tratamento de Erros

Lide com erros HTTP padrão para gerenciar o uso da API de forma elegante. Um status 401 indica uma chave de API inválida ou expirada, exigindo que você regenere as credenciais. Um erro 402 sinaliza crédito pré-pago insuficiente, solicitando um recarga via cripto com USDT ou USDC. Os limites de taxa acionam uma resposta 429 quando você excede 300 solicitações por minuto.

  • 401: Verifique a validade da sua chave de API.
  • 402: Recarregue o crédito via cripto.
  • 429: Aguarde antes de tentar novamente as solicitações.

Esses erros são previsíveis e documentados. Implemente lógica de nova tentativa com backoff exponencial para lidar com falhas temporárias com suavidade.

Limites & Janela de Contexto

A API suporta uma janela de contexto de 100.000 tokens para a combinação de prompt e conclusão. Isso permite processar documentos grandes ou longos históricos de conversas de forma eficiente. A saída máxima por solicitação é de 16.000 tokens, ou 2.048 se não especificado. Os corpos das solicitações são limitados a 8 MB, e a concorrência é limitada a oito solicitações simultâneas por chave.

  • Contexto: 100.000 tokens no total.
  • Saída máxima: 16.000 tokens.
  • Solicitações concorrentes: 8 por chave.

Esses limites garantem desempenho estável para aplicativos de alto volume. Monitore o uso de tokens para otimizar custos e evitar limites de taxa inesperados.

Perguntas frequentes

O modelo sem censura rejeita conteúdo adulto?

O modelo não recusa tópicos adultos, fictícios ou controversos legais. No entanto, ele sempre bloqueia conteúdo sexual envolvendo menores como um limite rígido. Outras recusas são raras, tornando-o ideal para casos de uso sem restrições.

Como faço para recarregar meu crédito pré-pago?

Recarregue usando USDT (TRC20) ou USDC (Base) pela página de faturamento. As recargas mínimas começam em $20, com crédito bônus disponível para valores maiores. O crédito não expira e não há erros.

Esta API é compatível com SDKs da OpenAI?

Sim, é totalmente compatível com OpenAI. Você só precisa atualizar a URL base e a chave de API na configuração do seu SDK existente. A estrutura do endpoint espelha exatamente a API de chat-completions da OpenAI.