es ▾
Abrir cuenta

Documentación de la API Qwen nsfw

Pon en marcha tu API de LLM sin censura en minutos con clientes estándar compatibles con OpenAI. Esta guía cubre la URL base, la autenticación y los pasos rápidos de integración para la API de LLM NSFW.

Instalación y configuración

Comienza instalando tu SDK preferido y configurando dos variables de entorno. Necesitas la clave API de tu panel de control y la URL base para el servicio.

  • URL base: https://api.nsfwqwen.com/v1
  • ID del Modelo: uncensored

Esta configuración funciona con cualquier cliente estándar compatible con OpenAI. El modelo se ejecuta en nuestros propios servidores y no es un proxy para otros proveedores. No necesitarás cambiar la lógica de tu aplicación, solo los detalles de conexión.

Autenticación

Pasa tu clave API en el Authorization header usando el Bearer esquema. Cada solicitud debe incluir este encabezado para autenticarse con el servidor.

  • Nombre del encabezado: Authorization
  • Valor del encabezado: Bearer YOUR_API_KEY

Si la clave falta o no es válida, el servidor devuelve un error 401. Tu clave se genera inmediatamente después del registro a través de Google o correo electrónico. Manténla segura, ya que otorga acceso a tu crédito prepagado.

Endpoint de completados de chat

Envía tu prompt a la /v1/chat/completions endpoint usando una solicitud POST. El modelo devuelve texto basado en tu entrada sin filtrar contenido 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?"}]
  }'

La respuesta contiene el texto generado en el choices array. Puedes establecer la ventana de contexto hasta 100,000 tokens para prompt y finalización combinados. Esto permite conversaciones largas o procesamiento de documentos grandes sin pérdida inmediata de contexto.

Respuestas de streaming

Habilita la transmisión estableciendo stream: true en tu solicitud. El servidor envía tokens a medida que se generan mediante Server-Sent Events (SSE). Esto es ideal para interfaces de usuario en tiempo 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 fragmento incluye texto parcial. Puedes acumular estos fragmentos para mostrar la respuesta completa al usuario. El último fragmento también contiene el uso total de tokens para fines de facturación.

Parámetros y configuración

Controla el comportamiento del modelo usando parámetros estándar como temperature, top_p, y stop. Utiliza response_format con json_object para salidas estructuradas.

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);

También puedes establecer seed para resultados reproducibles. La llamada de funciones se admite a través de tools parámetro. Ajusta estas configuraciones para adaptarse a tu caso de uso específico, ya sea escritura creativa o generación técnica.

Gestión de errores

Gestiona los errores de forma elegante comprobando el código de estado HTTP. Un error 401 significa que tu clave API no es válida. Un error 402 indica que hay un saldo insuficiente en tu cuenta.

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)

Un error 429 señala que has excedido el límite de velocidad de 300 solicitudes por minuto. Asegúrate de que tu lógica de reintento maneje estos casos. El modelo rechaza solicitudes con contenido sexual que involucra a menores, independientemente de otra configuración.

Preguntas frecuentes

¿Es esta la API NSFW oficial de Qwen?

No, este es un servicio independiente. Ejecutamos nuestro propio modelo de peso abierto sin censura. No es un proxy para las APIs oficiales de Qwen, GPT o Claude. Servimos un modelo diferente optimizado para respuestas sin censura.

¿Cómo recargo mis créditos?

Puedes recargar usando USDT (TRC20) o USDC (Base). La cantidad mínima es $20 y la máxima es $500. Recibes crédito bonus por recargas más grandes, como un +15% para $200.

¿El modelo filtra contenido NSFW?

El modelo es sin censura y no rechaza el contenido adulto lícito. Sin embargo, siempre rechaza el contenido sexual que involucra a menores. Este límite está codificado a nivel de hardware y no se puede deshabilitar.

Tu clave de API está a un paso de distancia

Regístrate, obtén la clave y apunta al endpoint. Ese es el proceso completo.