es ▾

chatbotnsfw.comAPI de LLM sin censura para desarrolladores

Quickstart: Integrate NSFW LLM API

Obtén tu clave de API de LLM para contenido NSFW y comienza a enviar texto sin censura en minutos. Esta guía rápida cubre los endpoints compatibles con OpenAI, la configuración del SDK y la transmisión para que puedas integrar la generación de texto NSFW en tu aplicación de inmediato.

Obtén tu clave

Prerequisites: API Key and SDK

Comienza creando una cuenta y generando tu clave de API. Regístrate con Continuar con Google o con un correo electrónico y contraseña en la página Obtener clave de API. No se requiere número de teléfono. Recibirás una clave activa por cuenta; crear una nueva clave reemplaza la anterior al instante. Mantén esta clave segura, ya que autentica todas las solicitudes a nuestra base URL: https://api.chatbotnsfw.com/v1.

Recomendamos instalar el SDK oficial para tu lenguaje preferido. Nuestra API sigue la interfaz estándar de OpenAI, lo que significa que probablemente ya tienes las herramientas que necesitas. Solo necesitas apuntar el SDK a nuestra base_url específica e inyectar tu clave en el encabezado de autorización.

Inicializa el cliente

Configura tu biblioteca cliente para comunicarse con nuestro servicio de LLM sin censura. Establece la base URL en nuestro endpoint y asigna tu clave de API generada. Esto asegura que todas las llamadas subsiguientes se enruten correctamente a nuestros servidores. No necesitas configurar un enrutamiento complejo ni seleccionar entre múltiples modelos.

  • Base URL: https://api.chatbotnsfw.com/v1
  • ID del modelo: uncensored
  • Autenticación: token Bearer mediante clave API

Esta configuración funciona con cualquier cliente compatible con OpenAI. Ajusta el objeto de configuración para que coincida con los requisitos de tu SDK. El modelo uncensored es un modelo de peso abierto ajustado para contenido para adultos sin rechazos para usos legales.

Enviar una simple completación de chat

Haz tu primera solicitud para generar texto. Usa el endpoint POST /v1/chat/completions. Envía un array de mensajes con un prompt de usuario. El modelo devolverá una respuesta de texto. Esta es una llamada estándar de chat-completions. No se incluyen embeddings ni generación de imágenes.

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'

Verifica la respuesta para obtener el texto generado. Si encuentras un error 401, tu clave es inválida. Un error 402 significa que necesitas más saldo prepagado. Los errores no consumen tokens. Los rechazos por contenido menor son gratuitos. Comienza con una solicitud simple para verificar la conectividad.

Gestionar respuestas en streaming

Utiliza Server-Sent Events (SSE) para la entrega de tokens en tiempo real. El streaming proporciona una mejor experiencia de usuario para respuestas largas. Establece el parámetro stream en true en tu solicitud. La API devuelve fragmentos a medida que se generan. Procesa cada fragmento para actualizar tu interfaz de usuario de forma incremental.

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)

El último fragmento contiene el uso total de tokens para la solicitud. Esto te permite rastrear los costos con precisión. El streaming funciona con todos los parámetros estándar. Es ideal para escenarios de roleplay donde importa la latencia. Maneja el evento de fin del stream para cerrar tu conexión correctamente.

Configurar parámetros para contenido NSFW

Ajusta el comportamiento del modelo mediante parámetros estándar. Modifica temperature para la creatividad. Usa top_p para el muestreo del núcleo. Establece secuencias stop para controlar la longitud de la salida. Usa seed para obtener resultados reproducibles. Estos parámetros afectan cómo el modelo sin censura genera texto.

from openai import OpenAI

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

Habilita el modo JSON estableciendo response_format en {"type": "json_object"}. Esto es útil para salidas de datos estructurados. También se admite la llamada de funciones a través del parámetro tools. Puedes especificar tool_choice para comportamientos específicos. Estas funciones funcionan sin problemas con nuestra API.

Manejo de errores y límites de tokens

Comprende los límites y los códigos de error. La ventana de contexto es de 100,000 tokens en total. No hay un límite separado para la salida: una respuesta puede ocupar todo el espacio restante en la ventana. Si no estableces max_tokens, la respuesta puede extenderse hasta el final de la ventana. Tienes permitido realizar 300 solicitudes por minuto. Las solicitudes concurrentes están limitadas a 8 por clave. Los cuerpos de las solicitudes no pueden exceder los 8 MB.

Los errores comunes incluyen 401 (clave inválida), 402 (crédito insuficiente) y 429 (límite de tasa). El crédito es prepagado y nunca expira. Los errores no cobran tokens. Los rechazos por contenido de menores son gratuitos. Usa estos límites para planificar la estrategia de escalado de tu aplicación. Monitorea tu uso a través de los encabezados de respuesta.

Node.js

import OpenAI from "openai";

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

Preguntas frecuentes

¿Esta API es realmente sin censura?

Sí, el modelo <code>uncensored</code> está ajustado para responder sin rechazos de contenido para temas adultos, ficticios o controversos legales. Solo aplicamos un límite estricto en contenido sexual que involucre a menores de edad, el cual siempre se rechaza. Esto lo hace ideal para roleplay NSFW y generación de contenido para adultos.

¿Cómo funciona la facturación y los precios?

Utilizamos un modelo prepagado exclusivamente en criptomonedas sin cuotas mensuales. Pagas $0.15 por cada 1M de tokens de entrada y $0.50 por cada 1M de tokens de salida. Los errores y las denegaciones son gratuitos. Puedes recargar con USDT (TRC20) o USDC (Base) a partir de $20. Se aplican bonificaciones para montos más grandes.

¿Puedo usar esto con el SDK oficial de OpenAI?

Por supuesto. Nuestra API es totalmente compatible con OpenAI. Solo necesitas cambiar el <code>base_url</code> a <code>https://api.chatbotnsfw.com/v1</code> y usar el ID del modelo <code>uncensored</code>. Esto funciona con Python, Node y otros SDK oficiales sin necesidad de cambiar la estructura de las solicitudes.

Obtén tu clave de API ahora

Regístrate, obtén tu clave y actualiza tu base URL. Eso es todo.