PT ▾
gptnsfw.cc
GptNsfw
Obter chave de API

Guia de integração para conclusões sem censura

Insira seu LLM sem censura em qualquer cliente compatível com OpenAI substituindo o URL base e a chave da API. Este guia abrange as etapas exatas de integração para Python, Node e respostas de streaming sem recusas do modelo.

Pré-requisitos: Instalação do SDK e variáveis de ambiente

Instale o SDK oficial para a sua linguagem e exporte suas credenciais antes de fazer solicitações. Você precisa de uma chave de API do nosso portal e da biblioteca padrão para o seu ambiente de execução escolhido. Isso garante que seu código possa se autenticar contra nossos endpoints imediatamente.

  • Python: pip install openai
  • Node.js: npm install openai
  • Exportar OPENAI_API_KEY com sua chave do painel.

from openai import OpenAI

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

Configurando base_url e chave da API

Direcione seu cliente para nosso endpoint dedicado para contornar as restrições padrão do modelo. Defina o base_url para https://api.gptnsfw.cc/v1 e use a chave que você gerou. Esta única alteração direciona o tráfego para nossa infraestrutura uncensored.

  • URL Base: https://api.gptnsfw.cc/v1
  • ID do Modelo: uncensored

import OpenAI from "openai";

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

Fazendo sua primeira solicitação POST /v1/chat/completions

Envie uma solicitação de conclusão padrão com seus prompts do sistema e do usuário. O modelo retorna respostas de texto sem os filtros de conteúdo habituais para tópicos adultos lícitos. Use o uncensored ID do modelo no payload.

curl https://api.gptnsfw.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the full API response for the /v1/messages endpoint"}]
  }'

Lidando com respostas de streaming (SSE) e uso de tokens

Transmita tokens conforme são gerados usando Server-Sent Events para saída em tempo real. O último bloco contém o uso total de tokens para sua solicitação. Esta abordagem reduz a latência percebida para geração de roleplay ou histórias longas.

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)

Ativando o modo JSON para saídas de dados estruturados

Força o modelo a gerar JSON válido definindo response_format para {"type": "json_object"}. Isso é crítico ao analisar dados estruturados ou alimentar resultados em outros aplicativos. O modelo adere estritamente a este formato sem adicionar preenchimento conversacional.

Configurando temperatura, top_p e sequências de parada

Ajustar temperature e top_p para controlar a criatividade ou a determinismo nas suas saídas. Use stop sequências para interromper a geração em marcadores específicos. Esses parâmetros dão a você controle preciso sobre o comportamento do chatbot sem censura.

Suporte & Perguntas Frequentes

Por que estou recebendo um erro 401 ou 429?

Um erro 401 significa que sua chave de API é inválida ou expirou. Um erro 429 indica que você atingiu o limite de taxa de 300 solicitações por minuto ou o limite de solicitações simultâneas de 8 por chave. Gere uma nova chave ou aguarde a janela de tempo ser redefinida.

Qual é a janela de contexto e o custo?

A janela de contexto é de 100.000 tokens para prompt e conclusão combinados. Você paga $0.15 por 1M de tokens de entrada e $0.50 por 1M de tokens de saída. Os erros são gratuitos e o crédito nunca expira.

Esta é a API NSFW oficial do GPT?

Não, este é um serviço independente que executa um modelo dedicado de pesos abertos. Não somos afiliados à OpenAI ou a outros grandes fornecedores. Oferecemos uma API compatível com OpenAI que funciona com código de cliente padrão.

Recupere sua chave de API

Registre uma conta, copie a chave e atualize o URL base. Essa é toda a configuração.

Obter chave de API