ES ▾
NSFW Video Generator

API Uncensored para pipelines de video para adultos

Inicio rápido: Integración de la API de Chat Uncensored

Integra nuestra API de chat sin censura en tu pipeline de generación de video NSFW con estas guías de inicio rápido. Usa clientes compatibles con OpenAI para gestionar la ingeniería de prompts, redacción de guiones y extracción de metadatos para contenido para adultos.

Autenticación y URL base

Nuestra API se aloja en https://api.nsfwvideogenerator.cc/v1. Para autenticarte, incluye tu clave de API en el encabezado Authorization como un token Bearer. Puedes generar una clave inmediatamente registrándote con Google o una contraseña de correo en la página Obtener clave de API. La clave se muestra una sola vez después de su creación, así que guárdala de forma segura. Cada cuenta admite una clave activa a la vez; generar una nueva reemplaza a la clave anterior. No se requiere número de teléfono ni tarjeta de crédito para comenzar, aunque se necesita crédito prepago para un uso sostenido.

Primera petición

Envía una petición POST estándar a /v1/chat/completions. Este endpoint acepta entrada de texto y devuelve salida de texto. El identificador del modelo es uncensored. Asegúrate de que el cuerpo de tu petición incluya los campos model, messages y max_tokens. Este endpoint es el núcleo de la capa de ingeniería de prompts de tu pipeline de texto a video. Gestiona la ventana de contexto y el formato de respuesta.

curl https://api.nsfwvideogenerator.cc/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."}]
  }'

La respuesta contiene el texto generado, estadísticas de uso de tokens y motivo de finalización. Esta respuesta se alimenta directamente en tus scripts de generación de video o herramientas de subtítulos.

Integración SDK Python

Usa el SDK oficial de OpenAI para Python para interactuar con la API. Configura el base_url y el api_key para apuntar a nuestra infraestructura. El SDK maneja la serialización JSON y el transporte HTTP automáticamente. Este enfoque es ideal para servicios backend y pipelines de procesamiento de datos. Importa el cliente e instáncialo con tus credenciales.

from openai import OpenAI

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

Llama a chat.completions.create() con el nombre del modelo uncensored. El SDK devuelve un objeto de respuesta que puedes analizar para obtener el contenido generado. Este método es fiable para tareas de procesamiento por lotes y generación de guiones.

Integración del SDK Node.js

Para entornos JavaScript, usa el SDK Node de OpenAI. Establece el basePath a la URL de nuestra API y proporciona tu clave de API. Esta configuración funciona sin problemas con funciones sin servidor y backends web. El SDK admite llamadas sincrónicas y asincrónicas. Configura el cliente una vez y reutilízalo para múltiples peticiones.

import OpenAI from "openai";

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

Invoca el endpoint de finalización de chat con el modelo uncensored. El objeto de respuesta contiene el texto generado y los metadatos. Esta integración es adecuada para subtítulos en tiempo real y extracción de metadatos en aplicaciones web.

Respuestas en streaming

Habilita el streaming estableciendo stream: true en tu petición. La API devuelve datos como Eventos Enviados por Servidor (SSE). Cada fragmento contiene una parte del texto generado. Esto es útil para interfaces de usuario en tiempo real y renderizado progresivo de scripts. El último fragmento incluye el uso total de tokens.

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)

Maneja cada fragmento secuencialmente. Agrega el texto para formar la respuesta completa. El streaming reduce la latencia percibida para la generación de contenido extenso. Es ideal para subtítulos en vivo o refinamiento interactivo de prompts.

Límites, errores y contexto

La ventana de contexto es de 100.000 tokens, con una salida máxima de 32.000 tokens por petición. Si max_tokens no está configurado, el límite es de 2.048 tokens. Los límites de velocidad son de 300 peticiones por minuto y 8 peticiones simultáneas por clave. Los cuerpos de las peticiones no deben exceder 8 MB. Los errores incluyen 401 para claves inválidas, 402 por crédito insuficiente y 429 por límites de velocidad. Los rechazos por contenido menor son gratuitos. Los errores no consumen crédito. Usa retroceso exponencial para las respuestas 429.

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
AutenticaciónAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.nsfwvideogenerator.cc/v1
ID del modelouncensored
Modo JSONresponse_format: {"type": "json_object"}
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Ventana de contexto64.000 tokens (entrada + salida)
Salida máximahasta el resto de la ventana de 64.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
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
Tamaño de peticiónhasta 8 MB
Bono+5 % desde $50, +10 % desde $100
Precio$0,25 por 1M tokens de entrada · $1,00 por 1M de salida
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
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
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
Caducidadel crédito pagado no caduca, sin suscripción
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores
AccesoGoogle o correo y contraseña
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior

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

¿Esta API genera video o audio directamente?

No, esta es una API solo de texto. Proporciona la capa de texto para tu pipeline, gestionando ingeniería de prompts, generación de guiones y extracción de metadatos. Usas su salida para impulsar modelos de generación de video o audio por separado.

¿Cómo agrego crédito a mi cuenta?

Puedes recargar solo con cripto, específicamente USDT (TRC20) o USDC (Base). Los pagos oscilan entre $10 y $500, con crédito adicional disponible para montos mayores. No se aceptan tarjetas de crédito ni PayPal.

¿Cuál es el modelo de precios?

Pagas $0,25 por 1M de tokens de entrada y $1,00 por 1M de tokens de salida. El crédito es prepago y no caduca. Los errores y rechazos no consumen crédito, asegurando que solo pagues por respuestas exitosas.

Tu clave está a un formulario de distancia

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