Chatgpt NSFW: Primeira requisição em cinco minutos
Conecte seu chatbot NSFW à nossa API LLM sem censura em minutos. Este guia cobre autenticação, requisições e streaming usando clientes padrão compatíveis com OpenAI.
Autenticação e URL Base
Comece gerando uma chave de API na página Obter chave de API. Você pode entrar com Google ou usar e-mail e senha. A chave é exibida imediatamente; copie-a para suas requisições. Não é necessário número de telefone, e você pode ter apenas uma chave ativa por conta. Se você gerar uma nova chave, a anterior será invalidada.
Aponte seu cliente para nossa URL base: https://api.nsfwchatgpt.top/v1. Este endpoint funciona com qualquer SDK padrão da OpenAI ou cliente HTTP compatível. Passe sua chave no cabeçalho Authorization: Bearer <key>. Esta configuração garante que seu chatbot NSFW se conecte diretamente ao nosso modelo sem censura sem rotear por plataformas de IA genéricas.
Enviando sua Primeira Requisição
Envie uma requisição padrão de conclusão de chat para o endpoint /v1/chat/completions. Nossa API aceita entrada de texto e retorna saída de texto. O ID do modelo é sempre uncensored. Este modelo de pesos abertos é ajustado para responder sem recusas de conteúdo para uso adulto legal. Você pode definir parâmetros como temperature e top_p para controlar a criatividade.
Use o exemplo a seguir para enviar uma mensagem simples. Substitua <YOUR_API_KEY> pela chave que você criou.
curl https://api.nsfwchatgpt.top/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 SDK Python
Use o pacote Python oficial openai para integrar a API ao seu aplicativo de chat NSFW. Configure o cliente com nossa URL base e sua chave de API. Esta abordagem permite que você use métodos familiares como chat.completions.create().
Inicialize o cliente e faça uma requisição ao modelo uncensored. Este método é ideal para serviços de backend onde você precisa processar respostas programaticamente. Certifique-se de processar o objeto de resposta para extrair o texto gerado para a interface do usuário do seu chatbot.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwchatgpt.top/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 SDK Node.js
Para aplicativos JavaScript ou TypeScript, use o pacote Node.js openai. Defina a URL base para o endpoint da nossa API. Isso permite que você construa interfaces de chat NSFW baseadas na web ou funções serverless que interagem com o LLM sem censura.
Crie uma instância do cliente OpenAI com suas credenciais. Chame o endpoint de conclusões de chat com o ID do modelo uncensored. Este SDK lida com as requisições HTTP e análise JSON, permitindo que você se concentre na lógica do seu aplicativo. Ele funciona perfeitamente com frameworks web modernos.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwchatgpt.top/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);
Respostas em Streaming
Para uma melhor experiência do usuário em aplicativos de chat NSFW, ative o streaming. Defina o parâmetro stream como true em sua requisição. A API retornará um stream de Server-Sent Events (SSE) em vez de um único objeto JSON. Isso permite que você exiba tokens conforme são gerados, reduzindo a latência percebida.
Ouça os chunks de delta no stream. Cada chunk contém uma parte da resposta. O último chunk incluirá os dados de usage, mostrando a contagem de tokens para faturamento. Este recurso é crítico para interfaces conversacionais em tempo real.
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, Erros e Janela de Contexto
Nossa API tem limites específicos para garantir confiabilidade. Você pode fazer 300 requisições por minuto por chave, com 8 requisições simultâneas permitidas. O tamanho máximo do corpo da requisição é 8 MB. A janela de contexto é de 100.000 tokens, mas a saída máxima por requisição é de 32.000 tokens (ou 2.048 se max_tokens não for definido).
Lide com erros de forma elegante. Um erro 401 significa que sua chave é inválida. Um erro 402 indica crédito pré-pago insuficiente. Um erro 429 sinaliza que você atingiu o limite de requisições. Erros e recusas são gratuitos, então você só paga pela geração bem-sucedida de tokens.
Especificações técnicas
Todos os limites e recursos reais da API em um só lugar — confira antes de recarregar.
| 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.nsfwchatgpt.top/v1 |
| Autenticação | Authorization: Bearer YOUR_KEY |
| ID do modelo | uncensored |
| Saída máxima | até o restante da janela de 100.000 tokens; max_tokens opcional (sem limite separado) |
| 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 |
| Streaming | sim — server-sent events; o último bloco traz o uso de tokens |
| Janela de contexto | 100.000 tokens (entrada + saída) |
| Modo JSON | response_format: {"type": "json_object"} |
| Tamanho | até 8 MB por requisição |
| Limite de taxa | 300 requisições por minuto por chave |
| Concorrência | 8 requisições ao mesmo tempo por chave |
| Cabeçalhos | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Preço | $0,25 por 1M tokens de entrada · $1,00 por 1M de saída |
| Cobrança | crédito pré-pago pelo uso real; erros e recusas são grátis |
| Validade | crédito pago não expira, sem assinatura |
| 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 |
| Bônus | +5% a partir de $50, +10% a partir de $100 |
| Recarga | USDT (TRC20) ou USDC (Base), qualquer valor inteiro de $10 a $500 |
| 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 |
Erros e o que fazer
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 e respostas
O que acontece se eu receber um erro 402?
Um erro 402 significa que seu crédito pré-pago está esgotado. Você precisa recarregar usando criptomoeda (USDT ou USDC) para continuar usando a API. Erros e recusas não consomem crédito, então você só paga pelo uso real de tokens.
O modelo é realmente sem censura?
Sim, o modelo é ajustado para responder sem recusas de conteúdo para uso adulto legal. Ele não recusa tópicos controversos ou adultos. No entanto, sempre bloqueamos conteúdo sexual envolvendo menores, que é um limite rígido.
Posso usar esta API para aplicações de chatbot NSFW?
Com certeza. Esta API foi projetada especificamente para chatbots NSFW e companheiros de IA. Ela fornece uma interface LLM sem censura com baixo custo de tokens e faturamento cripto pré-pago, sendo ideal para plataformas de conteúdo adulto.
Sua chave está a um formulário de distância
Crie uma conta, copie a chave, altere a URL base. Essa é toda a configuração.