ES ▾
Obtener clave de API

NSFW Chatgpt: Primera petición en cinco minutos

Conecta tu chatbot NSFW a nuestra API de LLM sin censura en minutos. Esta guía cubre autenticación, peticiones y streaming usando clientes compatibles con OpenAI.

Autenticación y URL base

Empieza generando una clave de API en la página Obtener clave de API. Puedes iniciar sesión con Google o usar un correo electrónico y contraseña. La clave se muestra inmediatamente; cópiala para tus peticiones. No se requiere número de teléfono y solo puedes tener una clave activa por cuenta. Si generas una nueva clave, la anterior queda invalidada.

Apunta tu cliente a nuestra URL base: https://api.nsfwchatgpt.top/v1. Este endpoint es compatible con cualquier SDK estándar de OpenAI o cliente HTTP compatible. Pasa tu clave en el encabezado Authorization: Bearer <key>. Esta configuración asegura que tu chatbot NSFW se conecte directamente a nuestro modelo sin censura sin pasar por plataformas de IA genéricas.

Envío de tu primera petición

Envía una petición estándar de chat completion al endpoint /v1/chat/completions. Nuestra API acepta entrada de texto y devuelve salida de texto. El ID del modelo es siempre uncensored. Este modelo de pesos abiertos está ajustado para responder sin rechazos de contenido para uso adulto lícito. Puedes configurar parámetros como temperature y top_p para controlar la creatividad.

Usa el siguiente ejemplo para enviar un mensaje simple. Reemplaza <YOUR_API_KEY> con la clave que creaste.

curl https://api.nsfwchatgpt.top/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Integración con SDK de Python

Usa el paquete de Python openai oficial para integrar la API en tu aplicación de chat NSFW. Configura el cliente con nuestra URL base y tu clave de API. Este enfoque te permite usar métodos familiares como chat.completions.create().

Inicializa el cliente y realiza una petición al modelo uncensored. Este método es ideal para servicios backend donde necesitas procesar las respuestas programáticamente. Asegúrate de manejar el objeto de respuesta para extraer el texto generado para la interfaz de usuario de tu chatbot.

from openai import OpenAI

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

Integración con SDK de Node.js

Para aplicaciones en JavaScript o TypeScript, usa el paquete Node.js openai oficial. Establece la URL base en el endpoint de nuestra API. Esto te permite crear interfaces de chat NSFW basadas en web o funciones sin servidor que interactúen con el LLM sin censura.

Crea una instancia del cliente de OpenAI con tus credenciales. Llama al endpoint de finalizaciones de chat con el ID del modelo uncensored. Este SDK maneja las peticiones HTTP y el análisis JSON, permitiéndote centrarte en la lógica de tu aplicación. Funciona sin problemas con frameworks web modernos.

import OpenAI from "openai";

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

Respuestas en streaming

Para una mejor experiencia de usuario en aplicaciones de chat NSFW, habilita el streaming. Establece el parámetro stream en true en tu petición. La API devolverá un flujo de Server-Sent Events (SSE) en lugar de un único objeto JSON. Esto te permite mostrar tokens a medida que se generan, reduciendo la latencia percibida.

Escucha los fragmentos delta en el streaming. Cada fragmento contiene una parte de la respuesta. El último fragmento incluirá los datos de usage, mostrando el recuento de tokens para facturación. Esta función es crítica para interfaces conversacionales en tiempo real.

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)

Límites, errores y ventana de contexto

Nuestra API tiene límites específicos para garantizar la fiabilidad. Puedes realizar 300 peticiones por minuto por clave, con 8 peticiones simultáneas permitidas. El tamaño máximo del cuerpo de la petición es 8 MB. La ventana de contexto es de 100.000 tokens, pero la salida máxima por petición es de 32.000 tokens (o 2.048 si no se establece max_tokens).

Gestiona los errores de forma elegante. Un error 401 significa que tu clave no es válida. Un error 402 indica crédito prepago insuficiente. Un error 429 indica que has alcanzado el límite de peticiones. Los errores y rechazos son gratuitos, por lo que solo se te cobra por la generación de tokens exitosa.

Especificaciones técnicas

Todos los límites y funciones reales de la API en un solo lugar: revísalos antes de recargar.

ElementoValor
Formatocompatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.nsfwchatgpt.top/v1
AutenticaciónAuthorization: Bearer YOUR_KEY
ID del modelouncensored
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Ventana de contexto100.000 tokens (entrada + salida)
Modo JSONresponse_format: {"type": "json_object"}
Tamaño de peticiónhasta 8 MB
Límite de peticiones300 por minuto por clave
Concurrencia8 peticiones a la vez por clave
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Precio$0,25 por 1M tokens de entrada · $1,00 por 1M de salida
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
Caducidadel crédito pagado no caduca, sin suscripción
Prueba gratis$0,50 durante 7 días, sin tarjeta · Clave de prueba: 2 solicitudes paralelas, 60 por minuto; límites completos (8 y 300) tras la primera recarga
Bono+5 % desde $50, +10 % desde $100
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores
AccesoGoogle o correo y contraseña

Errores y qué hacer

Los errores llegan como JSON con un type fijo; las peticiones fallidas o rechazadas no se cobran.

CódigoTipoSignificado
400bad_requestJSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo
401missing_key · invalid_key · key_revokedfalta la clave, es incorrecta o fue reemplazada
402no_creditsin crédito: recarga y sigue al instante
403content_blockedcontenido sexual con menores: rechazado, no se cobra
404not_foundendpoint desconocido
413request_too_largecuerpo mayor de 8 MB
429rate_limited · concurrencymás de 300/min o 8 en paralelo: espera y reintenta
503upstream_busymodelo ocupado: reintenta en unos segundos

Preguntas y respuestas

¿Qué ocurre si obtengo un error 402?

Un error 402 significa que se agotó tu crédito prepago. Necesitas recargar usando criptomonedas (USDT o USDC) para continuar usando la API. Los errores y las denegaciones no consumen crédito, por lo que solo se te cobra por el uso real de tokens.

¿El modelo es realmente sin censura?

Sí, el modelo está ajustado para responder sin rechazos de contenido para uso adulto lícito. No rechaza temas controvertidos o para adultos. Sin embargo, siempre bloqueamos contenido sexual que involucre a menores, que es un límite estricto.

¿Puedo usar esta API para aplicaciones de chatbots NSFW?

Absolutamente. Esta API está diseñada específicamente para chatbots NSFW y compañeros de IA. Proporciona una interfaz de LLM sin censura con bajos costos de token y facturación cripto prepago, lo que la hace ideal para plataformas de contenido para adultos.

Tu clave está a un formulario de distancia

Crea una cuenta, copia la clave, cambia la URL base. Eso es toda la configuración.

Obtener clave de API