PT ▾
Abrir conta

Documentação da API Qwen nsfw

Coloque sua API LLM sem censura em funcionamento em minutos com clientes padrão compatíveis com OpenAI. Este guia cobre a URL base, autenticação e etapas rápidas de integração para a API LLM NSFW.

Instalação e configuração

Come instalando o SDK de sua preferência e definindo duas variáveis de ambiente. Você precisa da chave de API do seu painel e do URL base do serviço.

  • URL Base: https://api.nsfwqwen.com/v1
  • ID do Modelo: uncensored

Esta configuração funciona com qualquer cliente padrão compatível com OpenAI. O modelo é executado em nossos próprios servidores e não é um proxy para outros fornecedores. Você não precisará alterar a lógica do seu aplicativo, apenas os detalhes de conexão.

Autenticação

Envie sua chave de API no Authorization Cabeçalho usando o Bearer scheme. Cada solicitação deve incluir este cabeçalho para autenticar com o servidor.

  • Nome do cabeçalho: Authorization
  • Valor do cabeçalho: Bearer YOUR_API_KEY

Se a chave estiver ausente ou inválida, o servidor retorna um erro 401. Sua chave é gerada imediatamente após o cadastro via Google ou e-mail. Mantenha-a segura, pois ela concede acesso ao seu crédito pré-pago.

Endpoint de completions de chat

Envie seu prompt para o /v1/chat/completions endpoint usando uma solicitação POST. O modelo retorna texto com base na sua entrada sem filtrar conteúdo adulto lícito.

curl https://api.nsfwqwen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current version number?"}]
  }'

A resposta contém o texto gerado no choices array. Você pode definir a janela de contexto até 100.000 tokens para prompt e conclusão combinados. Isso permite conversas longas ou processamento de documentos grandes sem perda imediata de contexto.

Respostas de streaming

Ative o streaming definindo stream: true na sua solicitação. O servidor envia tokens conforme são gerados via Server-Sent Events (SSE). Isso é ideal para interfaces de usuário em tempo real.

from openai import OpenAI

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

Cada chunk inclui o texto parcial. Você pode acumular esses chunks para exibir a resposta completa ao usuário. O último chunk também contém o uso total de tokens para fins de faturamento.

Parâmetros e configurações

Controle o comportamento do modelo usando parâmetros padrão como temperature, top_p, e stop. Use response_format com json_object para saídas estruturadas.

import OpenAI from "openai";

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

Você também pode definir seed para resultados reproduzíveis. A chamada de funções é suportada via tools parâmetro. Ajuste essas configurações para se adequar ao seu caso de uso específico, seja escrita criativa ou geração técnica.

Tratamento de erros

Trate os erros com elegância verificando o código de status HTTP. Um erro 401 significa que sua chave de API é inválida. Um erro 402 indica crédito insuficiente em sua conta.

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)

Um erro 429 sinaliza que você excedeu o limite de taxa de 300 solicitações por minuto. Certifique-se de que sua lógica de retry lide com esses casos. O modelo recusa solicitações com conteúdo sexual envolvendo menores, independentemente de outras configurações.

Perguntas frequentes

Esta é a API NSFW oficial do Qwen?

Não, este é um serviço independente. Executamos nosso próprio modelo de pesos abertos sem censura. Não é um proxy para as APIs oficiais do Qwen, GPT ou Claude. Servimos um modelo diferente otimizado para respostas sem censura.

Como faço para recarregar meu crédito?

Você pode fazer um depósito usando USDT (TRC20) ou USDC (Base). O valor mínimo é $20 e o máximo é $500. Você recebe crédito bônus para recargas maiores, como +15% para $200.

O modelo filtra conteúdo NSFW?

O modelo é sem censura e não recusa conteúdo adulto lícito. No entanto, ele sempre recusa conteúdo sexual envolvendo menores. Esse limite é codificado e não pode ser desativado.

Sua chave de API está a um passo de distância

Registre-se, pegue a chave e aponte para o endpoint. Esse é o processo completo.