PT ▾

Documentação para desenvolvedores do modelo sem restrições

Comece com um LLM sem censura que fala o seu idioma. Este guia cobre autenticação, endpoints e streaming para sua chave de API NSFW.

Autenticação e URL Base

O primeiro passo é obter sua chave. Cadastre-se com uma conta Google ou e-mail. Você recebe uma chave imediatamente. Nenhum número de telefone necessário. Use a URL base https://api.nsfwapikey.com/v1 no seu cliente. Substitua o padrão sk-... com sua nova chave. Isso funciona com SDKs padrão do OpenAI. A API não requer roteamento complexo. É uma conexão direta com o modelo.

Primeira solicitação

Envie uma requisição POST para /v1/chat/completions. Inclua sua chave no cabeçalho de autorização. Defina o modelo como uncensored. Você pode enviar prompts de texto simples. A resposta retorna texto bruto sem recusas educadas. Isso funciona para casos de uso criativos ou funcionais. O endpoint é direto. Nenhum parâmetro extra é necessário para texto básico.

curl https://api.nsfwapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a JSON config for port 8080"}]
  }'

Integração do SDK Python

Use o pacote Python oficial da OpenAI. Configure a URL base para apontar para nosso servidor. Passe sua chave da API como a variável da chave da API. Defina o ID do modelo para uncensored. Isso permite que você use métodos familiares. Você pode enviar mensagens como uma lista. A resposta contém o texto gerado. O tratamento de erros é padrão para clientes HTTP. Streaming ou síncrono, sua escolha.

from openai import OpenAI

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

Uso do SDK Node

Inicialize o cliente OpenAI com seu URL base personalizado. Passe a string da chave de API. O cliente gerencia as solicitações HTTP. Defina o modelo para uncensored. Você pode usar o método de conclusões de chat. O objeto de resposta contém as escolhas. Acesse o conteúdo da mensagem diretamente. Isso se encaixa em qualquer projeto Node.js. Nenhuma middleware extra é necessária.

import OpenAI from "openai";

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

Respostas em streaming e uso de tokens

Ative o streaming definindo stream: true. Você recebe chunks de texto. Cada chunk contém parte da resposta. O último chunk inclui dados de uso de tokens. Isso ajuda você a rastrear custos. O modelo emite tokens sequencialmente. Isso reduz a latência percebida. Você pode renderizar o texto conforme ele chega. O formato SSE é padrão para clientes OpenAI.

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 contexto

Você tem 300 solicitações por minuto. A janela de contexto é de 100.000 tokens. A saída máxima é de 16.000 tokens. Erros como 401 significam uma chave inválida. 402 significa sem crédito. 429 significa que você atingiu o limite de taxa. O crédito nunca expira. As recusas são gratuitas. Erros não custam tokens. Use esses códigos para depurar rapidamente. O sistema é transparente sobre o uso.

FAQ

Qual é o tamanho da janela de contexto?

A janela de contexto é de 100.000 tokens para prompt e conclusão combinados. A saída máxima é de 16.000 tokens por solicitação. Isso permite documentos longos ou conversas.

Como lidar com erros de API?

Use códigos de status HTTP padrão. 401 indica uma chave inválida ou ausente. 402 significa que seu crédito pré-pago está esgotado. 429 sinaliza que você excedeu o limite de 300 solicitações por minuto. Erros e recusas não consomem tokens.

A chave da API NSFW é gratuita?

Não, é criptomoeda pré-paga. Você paga $0.15 por 1M de tokens de entrada e $0.50 por 1M de tokens de saída. Erros são gratuitos. Você recebe $0.50 de crédito de teste por 7 dias.

Obtenha sua chave agora

Registre-se, copie a chave, atualize a URL base. É só isso.

Comece agora