ES ▾
Obtener clave de API

Uncensored VideoGuía rápida de la API de Uncensored Video

Guía rápida de la API de Uncensored Video

Integra la capa de texto de nuestra API de video sin censura en tus pipelines de video mediante endpoints compatibles con OpenAI. Esta guía cubre autenticación, formatos de petición, streaming, salidas estructuradas y límites de tokens.

Autenticación y URL base

Accede al API de vídeo sin censura estableciendo tu URL base en https://api.uncensoredvideo.cc/v1. Pasa tu clave de API en el encabezado Authorization como token Bearer. Generas una clave por cuenta a través del panel; crear una nueva clave reemplaza la anterior inmediatamente. Mantén esta clave segura, ya que otorga acceso directo a tu crédito prepago.

Finalización básica de chat

Envía prompts de texto estándar al endpoint /v1/chat/completions. El modelo responde con texto sin filtros de contenido para temas adultos legales o atrevidos. Puedes ajustar temperature, top_p y secuencias stop para controlar la creatividad y la longitud de la salida. Este endpoint es el núcleo de nuestra capa de texto para la generación de guiones de video.

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

Respuestas en streaming

Habilita el streaming configurando stream: true. La API devuelve Server-Sent Events (SSE). Las métricas de uso de tokens (conteos de entrada y salida) se incluyen solo en el último fragmento del stream. Esto permite la renderización en tiempo real de los guiones mientras mantiene el seguimiento del uso preciso.
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)

Modo JSON para datos estructurados

Para metadatos de vídeo o pipelines de subtitulado, fuerza una salida estructurada usando response_format: { "type": "json_object" }. El modelo devolverá JSON estrictamente válido, facilitando el análisis de guiones y descripciones de escenas de forma programática. Esto reduce la sobrecarga de postprocesamiento para pilas de vídeo con IA.

from openai import OpenAI

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

Llamadas a funciones para herramientas

Define herramientas en tu petición para permitir que el modelo decida cuándo llamarlas. Usa tool_choice para forzar o permitir llamadas a funciones. Esto es útil para etiquetado automático de vídeo o extracción de escenas donde el LLM necesita interactuar con servicios externos. El modelo devuelve llamadas a funciones estructuradas que tu código puede ejecutar.

import OpenAI from "openai";

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

Límites de tokens y precios

La ventana de contexto es de 100.000 tokens (prompt y completado combinados). La salida máxima es de 32.000 tokens por petición, o 2.048 si max_tokens no está establecido. El límite de peticiones es de 300 peticiones por minuto por clave, con un máximo de 8 peticiones simultáneas. El precio es de $0,25 por 1M de tokens de entrada y $1,00 por 1M de tokens de salida. Los errores y las denegaciones son gratuitos. Si recibes un 401, verifica tu clave; un 402 significa crédito insuficiente; un 429 indica que has alcanzado el límite de peticiones.

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

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?

No. Es una API de chat de solo texto. Gestiona la capa de texto (guiones, prompts, metadatos) para tu pipeline de video. Debes usar un servicio separado para la generación real de video o audio.

¿Cómo recargo mi crédito?

Recarga solo con criptomonedas (USDT en TRC20 o USDC en Base). Los pagos oscilan entre $10 y $500. No aceptamos tarjetas de crédito, PayPal ni transferencias bancarias.

¿Se usan mis datos para el entrenamiento?

No. Los prompts enviados a la API no se usan para entrenar el modelo. Tu cuenta solo requiere un correo electrónico y no recopilamos números de teléfono.

Tu clave está a un formulario de distancia

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

Obtener clave de API