PT ▾

NoFilterDocumentação da API

Documentação da API

Integre nosso LLM sem censura no seu aplicativo usando SDKs padrão do OpenAI. Envie texto, receba texto e contorne os filtros de conteúdo com zero configuração.

sem censurahttps://api.nofilteraichatbot.com/v1

URL Base e Autenticação

Inicie cada solicitação apontando seu cliente para https://api.nofilteraichatbot.com/v1 e incluindo sua chave de API no cabeçalho de autorização.

Gere uma chave via o painel usando credenciais do Google ou e-mail, depois passe-a como Bearer YOUR_API_KEY para autenticar cada chamada.

Primeira solicitação

Envie seu primeiro prompt para o endpoint de conclusões de chat para verificar a conectividade e o comportamento do modelo.

Este exemplo solicita uma resposta simples usando o uncensored model.

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

Integração Python

Use a biblioteca oficial da OpenAI para Python para interagir com nossa API sem modificar a lógica central.

Configure a URL base para rotear solicitações para nosso motor de inferência uncensored.

from openai import OpenAI

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

Inicialize o SDK em seu ambiente JavaScript para lidar com a geração de texto de forma transparente.

Certifique-se de substituir a URL base padrão para direcionar o tráfego para o nosso endpoint específico.

import OpenAI from "openai";

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

Ative o streaming definindo stream: true para receber respostas parciais em tempo real.

O último chunk inclui um resumo do uso de tokens para rastreamento preciso da faturaçã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)

Limites de Taxa e Restrições

Cada chave de API suporta 300 requisições por minuto e permite 8 requisições concorrentes.

A janela de contexto abrange 100.000 tokens, e os corpos das solicitações devem permanecer abaixo de 8 MB.

Perguntas frequentes

Como lidar com erros de autenticação?

Um erro 401 indica uma chave de API inválida ou ausente. Verifique sua chave no painel e certifique-se de que o formato do cabeçalho esteja correto.

O que acontece se eu ficar sem crédito?

As solicitações retornam um erro 402 quando o crédito pré-pago se esgota. Adicione fundos via criptomoeda para retomar o serviço imediatamente.

Por que recebo um erro 429?

Uma resposta 429 significa que você excedeu o limite de taxa de 300 solicitações por minuto por chave. Aguarde a janela ser reiniciada ou reduza as solicitações simultâneas.

Proteja sua chave de API

Registre-se, pegue a chave e atualize o endpoint. Integração simples.

Resgatar chave de teste