PT ▾
Abrir conta

Documentação da API LLM NSFW

Obtenha sua chave de API LLM sem censura em segundos e envie seu primeiro prompt. Este guia cobre o endpoint compatível com OpenAI, streaming e precificação por token.

Início rápido: Primeira solicitação

Envie uma solicitação de conclusão de chat para o nosso endpoint compatível com OpenAI imediatamente após o cadastro. Sua chave de API autentica todas as chamadas para a URL base HTTPS://api.nsfwplayrole.com/v1. Use o ID do modelo "uncensored" para acessar o modelo de pesos abertos ajustado para conteúdo adulto sem recusas.

Come com um comando curl simples para verificar a conectividade. O endpoint aceita payloads JSON padrão com uma matriz de mensagens. Você receberá uma resposta de texto contendo a resposta do modelo.

Nossa API foi projetada para integração direta. Não são necessárias camadas de proxy. Você pode integrar este chatbot NSFW ao seu stack existente usando clientes HTTP padrão.

Verifique se sua chave funciona antes de construir lógica complexa. A resposta inclui estatísticas de uso de tokens para transparência na cobrança.

Autenticação e Cabeçalhos

Inclua sua chave de API no cabeçalho Authorization para todas as solicitações. O formato é "Bearer ". Este cabeçalho padrão garante acesso seguro ao modelo de IA sem censura.

Você pode gerar uma chave pela página "Obter chave de API" usando Google ou e-mail. A chave é exibida uma vez, então copie-a imediatamente. Cada conta suporta uma chave ativa; gerar uma nova substitui a antiga.

Mantenha sua chave privada. Se exposta, revogue-a gerando uma substituição. A chave de API é a única credencial necessária para o consumo de tokens.

Chaves inválidas retornam um erro 401. Certifique-se de copiar a string exata sem espaços extras. Nosso servidor valida a chave contra o saldo de crédito pré-pago.

Endpoint Chat Completions

Envie JSON para POST /v1/chat/completions para receber respostas de texto. O endpoint aceita um campo de modelo definido como "uncensored". Você também pode listar os modelos disponíveis via GET /v1/models.

O payload requer uma matriz de mensagens. Cada mensagem tem um role (user, assistant, system) e content. O modelo gera uma resposta com base no histórico do seu prompt.

Nosso LLM sem censura lida com contextos de até 100.000 tokens. Isso inclui tanto o prompt de entrada quanto a conclusão de saída. Solicitações que excedem esse limite são rejeitadas.

Use o endpoint para cenários de roleplay ou escrita criativa. O modelo responde a conteúdo adulto lícito sem as recusas padrão. Você controla a direção da narrativa.

Streaming e SSE

Ative o streaming definindo stream como true na sua solicitação. A API retorna Eventos Enviados pelo Servidor (SSE) em vez de um único objeto JSON. Cada fragmento contém texto parcial e dados de uso.

Analise o fluxo SSE para exibir o texto em tempo real. O último chunk inclui o uso total de tokens para a solicitação. Isso permite o rastreamento preciso de cobranças sem esperar pela resposta completa.

O streaming reduz a latência percebida pelos usuários. É ideal para roleplay NSFW onde longas descrições são geradas. Lidar com quedas de conexão de forma graciosa, tentando novamente se necessário.

Use os SDKs oficiais da OpenAI para manipulação automática de streaming. Eles analisam corretamente o formato SSE. Nossa API é totalmente compatível com essas bibliotecas.

Chamada de Função e Modo JSON

Use chamadas de função para estruturar as saídas do modelo. Defina ferramentas na solicitação com nome, descrição e parâmetros. O modelo retorna um objeto de chamada de função em vez de texto simples.

Ativar o modo JSON com response_format definido como json_object. O modelo retorna estritamente JSON válido. Isso é útil para analisar dados estruturados ou estados de jogo.

Combine chamada de funções com streaming para interações dinâmicas. O modelo pode decidir ações com base na entrada do usuário. Use tool_choice para forçar funções específicas.

Valide a saída JSON antes do processamento. O modelo busca conformidade estrita, mas pode ocasionalmente retornar sintaxe inválida. Nosso modelo sem censura mantém a estrutura mesmo em contextos criativos.

Limites de Taxa e Preços

Pague por token sem taxas mensais. Tokens de entrada custam $0,15 por 1M; tokens de saída custam $0,50 por 1M. Erros e recusas são gratuitos. Crédito nunca expira.

Recarregue apenas com criptomoedas: USDT (TRC20) ou USDC (Base). Os valores variam de $20 a $500. Crédito bônus aplica-se: +5% a partir de $50, +10% a partir de $100, +15% a partir de $200.

Os limites de taxa são de 300 solicitações por minuto e 8 solicitações simultâneas por chave. O limite do corpo da solicitação é de 8 MB. Exceder os limites retorna um erro 429.

Um erro 402 indica crédito insuficiente. Adicione fundos imediatamente para retomar o serviço. O crédito de teste é de $0.50 por 7 dias.

cURL

curl https://api.nsfwplayrole.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set temperature to 0.7 for consistent output."}]
  }'

Python

from openai import OpenAI

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

Perguntas frequentes

Qual é o tamanho da janela de contexto?

A janela de contexto é de 100.000 tokens, incluindo prompt e conclusão. Você pode enviar históricos longos de roleplay sem perder o contexto anterior. A saída máxima por solicitação é de 16.000 tokens.

Como lidar com erros como 401 ou 429?

Um erro 401 significa que sua chave de API é inválida ou revogada. Verifique sua chave no painel. Um erro 429 indica que você excedeu o limite de taxa de 300 solicitações por minuto. Aguarde e tente novamente, ou reduza a concorrência.

O modelo recusa conteúdo NSFW?

O modelo sem censura não recusa tópicos adultos lícitos, fictícios ou controversos. Ele é ajustado para roleplay e conteúdo erótico. O único limite rígido é o conteúdo sexual envolvendo menores, que sempre é recusado.

Obtenha sua chave de API

Faça o cadastro, copie sua chave e atualize sua URL base. A configuração leva segundos.