PT ▾
Resgatar chave de teste

Documentação da API

Obtenha sua chave de API e comece a enviar prompts para o modelo sem censura imediatamente. Este guia de início rápido orienta você pela autenticação, endpoint de chat e respostas em streaming usando SDKs padrão compatíveis com OpenAI.

Autenticação & URL Base

Sua chave de API autentica cada solicitação. Gere uma chave pelo painel usando Google ou e-mail; não é necessário número de telefone. Use essa chave no Authorization cabeçalho. A URL base para todas as solicitações é HTTPS://api.modelsnsfw.com/v1. Este endpoint funciona com qualquer cliente compatível com OpenAI, simplesmente alterando a URL base e fornecendo sua chave.

curl https://api.modelsnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List all available nsfw model tiers and their monthly costs."}]
  }'

Endpoint Chat Completions

Envie texto e receba texto via POST /v1/chat/completions. O ID do modelo é uncensored. É um modelo de peso aberto ajustado para sem recusas em conteúdo adulto legal. Não é GPT, Claude ou qualquer outro modelo de fornecedor. Tokens de entrada custam $0,15 por milhão; tokens de saída custam $0,50 por milhão. Erros são gratuitos.

from openai import OpenAI

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

Respostas em Streaming (SSE)

Ative o streaming definindo stream: true. A API retorna Server-Sent Events (SSE) com uso de tokens no último fragmento. Isso é ideal para interfaces de chat em tempo real. Você recebe tokens parciais imediatamente. Isso reduz significativamente a latência percebida para o usuário.

import OpenAI from "openai";

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

Function Calling & JSON Mode

Usar response_format: {"type": "json_object"} para saída estruturada. Você também pode definir ferramentas para chamada de funções. O modelo suporta temperature, top_p, stop, e seed parâmetros. Isso garante resultados determinísticos quando necessário. O modo JSON força a saída para um formato JSON válido.

Limites de Taxa & Restrições

Você está limitado a 300 solicitações por minuto por chave. Apenas 8 solicitações podem ser executadas simultaneamente. O corpo da solicitação não deve exceder 8 MB. Se você enviar muitas solicitações, receberá um erro 429. Chaves inválidas retornam 401. Crédito insuficiente retorna 402. Erros durante o processamento não consomem seu crédito pré-pago.

Uso de Tokens e Faturamento

A janela de contexto é de 100.000 tokens no total. A saída máxima é de 16.000 tokens por solicitação. Se max_tokens não estiver definido, o padrão é 2.048. Os créditos são pré-pagos e nunca expiram. Recargas são apenas via criptomoedas (USDT/TRC20 ou USDC/Base). Crédito bônus é aplicado para recargas maiores. Não é necessário assinatura.

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)

FAQ

Qual é a janela de contexto da API NSFW?

A janela de contexto é de 100.000 tokens, combinando tanto o prompt quanto a conclusão. Você pode solicitar até 16.000 tokens em uma única saída. Isso permite documentos longos ou raciocínio detalhado sem truncamento.

Por que minha solicitação está falhando com 402?

Um erro 402 significa que seu crédito pré-pago está esgotado. Você pode recarregar instantaneamente com USDT ou USDC. Erros e recusas não consomem crédito, então apenas as conclusões bem-sucedidas são cobradas.

Este é um LLM sem censura para geração de modelos NSFW?

Sim, o modelo é sem censura e não recusa conteúdo adulto lícito. É um modelo de pesos abertos, não GPT ou Claude. Suporta geração de texto para chatbots e processamento de dados.

Obtenha sua chave em um passo

Cadastre-se, pegue sua chave e atualize o endpoint. É só isso.

Resgatar chave de teste