Autenticação e URL Base
Comece criando uma conta e gerando sua chave de API. O URL base para todas as requisições é https://api.nofilteraichat.com/v1. Você pode usar os SDKs oficiais do OpenAI ou qualquer cliente compatível apontando-o para este URL e fornecendo sua chave no cabeçalho Authorization. O cadastro é instantâneo via Google ou e-mail, sem necessidade de número de telefone. Sua chave é exibida imediatamente após a criação. Você só pode ter uma chave ativa por conta; gerar uma nova substitui a antiga. Mantenha sua chave segura, pois ela concede acesso total ao seu crédito pré-pago. Não há assinaturas mensais e o crédito não utilizado nunca expira.
Conclusão de Texto Básica
Envie uma solicitação de conclusão de chat padrão para gerar texto. O ID do modelo é uncensored. Este endpoint aceita entrada e saída de texto bruto sem filtros de conteúdo para conteúdo adulto lícito. Você pode controlar o estilo da resposta usando parâmetros como temperature e top_p. Se você não especificar max_tokens, a resposta pode ser estendida até o final da janela de contexto. A janela de contexto suporta até 100,000 tokens no total para prompt e conclusão combinados. As requisições são cobradas com base no uso real de tokens, e erros são gratuitos.
Integração com SDK Python
Use a biblioteca oficial OpenAI Python para interagir com nossa API. Defina o URL base para nosso endpoint e forneça sua chave de API. Isso permite que você aproveite métodos familiares como chat.completions.create enquanto se beneficia do nosso modelo sem censura. A biblioteca lida com serialização JSON e novas tentativas automaticamente. Você pode transmitir respostas ou obter resultados síncronos. Certifique-se de usar uma versão recente do SDK para suportar todos os recursos, como chamada de ferramentas e modo JSON. Esta abordagem minimiza código boilerplate e acelera o desenvolvimento para aplicações baseadas em Python.
Integração com SDK Node.js
Integre a API em suas aplicações Node.js usando o SDK Node do OpenAI. Configure o cliente com nosso URL base e sua chave de API. Esta configuração permite que você chame conclusões de chat exatamente como faria com outros serviços compatíveis com OpenAI. O SDK suporta recursos modernos de JavaScript e padrões async/await. Você pode lidar facilmente com respostas e gerenciar erros no seu ambiente Node. Este método é ideal para servidores web, serviços backend ou qualquer aplicação Node.js que necessite de capacidades LLM sem censura. Ele fornece uma maneira direta de adicionar recursos de IA sem configuração complexa.
Respostas em Streaming
Ative o streaming definindo stream: true na sua requisição. A API retorna Server-Sent Events (SSE) conforme os tokens são gerados. Isso proporciona uma experiência de usuário mais fluida, exibindo texto em tempo real. As estatísticas de uso de tokens são incluídas no último fragmento do streaming. O streaming é suportado por todos os SDKs e clientes HTTP brutos. Este recurso é essencial para interfaces de chat e aplicativos onde a latência é importante. O modelo gera tokens sequencialmente, permitindo que você renderize respostas parciais imediatamente. Isso reduz significativamente o tempo de espera percebido em comparação com requisições síncronas.
Limites, Erros e Contexto
Monitore seu uso para evitar interrupções no serviço. A API permite 300 requisições por minuto por chave e 8 requisições simultâneas. O tamanho máximo do corpo da requisição é 8 MB. Se a chave de API for inválida, você receberá um erro 401. Um erro 402 indica crédito insuficiente; recarregue via criptomoeda (USDT on TRC20 ou USDC on Base) para continuar. Um erro 429 significa que você atingiu o limite de requisições. A janela de contexto é de 100.000 tokens. Erros e recusas não consomem crédito. Mantenha suas requisições dentro desses limites para um desempenho ideal. O modelo recusa conteúdo sexual envolvendo menores, o que é um limite rígido.
cURL
curl https://api.nofilteraichat.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilteraichat.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nofilteraichat.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
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)