PT ▾

chatbotnsfw.comAPI de LLM sem censura para desenvolvedores

Quickstart: Integrate NSFW LLM API

Obtenha sua chave de API LLM NSFW e comece a enviar texto sem censura em minutos. Este guia rápido abrange os endpoints compatíveis com OpenAI, configuração do SDK e streaming para que você possa integrar a geração de texto NSFW no seu aplicativo imediatamente.

Obtenha sua chave

Prerequisites: API Key and SDK

Comece criando uma conta e gerando sua chave de API. Cadastre-se usando Continuar com o Google ou um e-mail e senha na página Obter chave de API. Nenhum número de telefone é necessário. Você recebe uma chave ativa por conta; criar uma nova chave substitui a antiga instantaneamente. Mantenha esta chave segura, pois ela autentica todas as solicitações para nosso base_url: https://api.chatbotnsfw.com/v1.

Recomendamos instalar o SDK oficial para a linguagem de sua preferência. Nossa API segue a interface padrão da OpenAI, o que significa que você provavelmente já tem as ferramentas de que precisa. Você só precisa apontar o SDK para nosso base_url específico e injetar sua chave no cabeçalho de autorização.

Inicialize o Cliente

Configure sua biblioteca de cliente para se comunicar com nosso serviço de LLM sem censura. Defina a base_url para nosso endpoint e atribua sua chave de API gerada. Isso garante que todas as chamadas subsequentes sejam roteadas corretamente para nossos servidores. Você não precisa configurar roteamento complexo ou selecionar entre vários modelos.

  • Base URL: https://api.chatbotnsfw.com/v1
  • ID do modelo: uncensored
  • Autenticação: token Bearer via chave de API

Esta configuração funciona com qualquer cliente compatível com OpenAI. Ajuste o objeto de configuração para atender aos requisitos do seu SDK. O modelo uncensored é um modelo de pesos abertos ajustado para conteúdo adulto sem recusas para usos legais.

Enviar uma conclusão de chat simples

Faça sua primeira solicitação para gerar texto. Use o endpoint POST /v1/chat/completions. Envie um array de mensagens com um prompt do usuário. O modelo retornará uma resposta em texto. Esta é uma chamada padrão de chat-completions. Não há embeddings ou geração de imagens envolvidos.

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'

Verifique a resposta para o texto gerado. Se você encontrar um erro 401, sua chave é inválida. Um erro 402 significa que você precisa de mais crédito pré-pago. Erros não consomem tokens. Recusas devido a conteúdo envolvendo menores são gratuitas. Comece com um prompt simples para verificar a conectividade.

Handle Streaming Responses

Use Server-Sent Events (SSE) para entrega de tokens em tempo real. O streaming oferece uma melhor experiência do usuário para respostas longas. Defina o parâmetro stream como true na sua solicitação. A API retorna os chunks conforme são gerados. Processe cada chunk para atualizar sua interface do usuário incrementalmente.

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)

O último chunk contém o uso total de tokens para a solicitação. Isso permite que você rastreie os custos com precisão. O streaming funciona com todos os parâmetros padrão. É ideal para cenários de roleplay onde a latência é importante. Manipule o evento de fim do stream para fechar sua conexão corretamente.

Configurar parâmetros para conteúdo NSFW

Ajuste o comportamento do modelo usando parâmetros padrão. Ajuste temperature para criatividade. Use top_p para amostragem de núcleo. Defina sequências stop para controlar o comprimento da saída. Use seed para resultados reproduzíveis. Esses parâmetros afetam como o modelo sem censura gera texto.

from openai import OpenAI

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

Ative o modo JSON definindo response_format como {"type": "json_object"}. Isso é útil para saídas de dados estruturados. A chamada de funções também é suportada por meio do parâmetro tools. Você pode especificar tool_choice para comportamentos específicos. Esses recursos funcionam perfeitamente com nossa API.

Tratamento de Erros e Limites de Tokens

Entenda os limites e códigos de erro. A janela de contexto tem 100,000 tokens no total. Não há um limite separado para a saída: uma resposta pode usar todo o espaço restante na janela. Se você não definir max_tokens, a resposta pode ir até o final da janela. Você tem permissão para 300 requisições por minuto. Requisições simultâneas são limitadas a 8 por chave. Os corpos das requisições não podem exceder 8 MB.

Erros comuns incluem 401 (chave inválida), 402 (crédito insuficiente) e 429 (limite de taxa). O crédito é pré-pago e nunca expira. Erros não cobram tokens. Recusas por conteúdo envolvendo menores são gratuitas. Use esses limites para planejar a estratégia de escalonamento do seu aplicativo. Monitore seu uso por meio dos cabeçalhos de resposta.

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatbotnsfw.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);

Perguntas frequentes

Esta API é realmente sem censura?

Sim, o modelo <code>uncensored</code> é ajustado para responder sem recusas de conteúdo para tópicos adultos, fictícios ou controversos. Aplicamos apenas um limite rígido para conteúdo sexual envolvendo menores, que é sempre recusado. Isso o torna ideal para roleplay NSFW e geração de conteúdo adulto.

Como funcionam os preços e a faturação?

Utilizamos um modelo pré-pago exclusivo em criptomoedas, sem mensalidades. Você paga US$ 0,15 por 1M de tokens de entrada e US$ 0,50 por 1M de tokens de saída. Erros e recusas são gratuitos. Você pode recarregar com USDT (TRC20) ou USDC (Base) a partir de US$ 20. Bônus aplicam-se para valores maiores.

Posso usar isso com o SDK oficial da OpenAI?

Com certeza. Nossa API é totalmente compatível com OpenAI. Você só precisa alterar o <code>base_url</code> para <code>https://api.chatbotnsfw.com/v1</code> e usar o ID do modelo <code>uncensored</code>. Isso funciona com Python, Node e outros SDKs oficiais sem alterações na estrutura da solicitação.

Obtenha sua chave de API agora

Faça o cadastro, obtenha sua chave e atualize seu base_url. É só isso.