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
temperaturepara aleatoriedade. - Usar
stopinterromper a geração em gatilhos específicos. - Habilitar
json_objectpara 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: truena 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.