ES ▾
Obtener clave de API

InicioDocs

Inicio rápido: Integra texto sin censura en tu flujo de trabajo de video

Integra nuestra API de texto sin censura en tu pipeline de generación de video con un solo cambio de URL base. Usa clientes compatibles con OpenAI estándar para generar guiones, prompts y metadatos sin que los filtros de contenido interfieran con tu producción creativa.

Autenticación y URL base

Comienza obteniendo tu clave de API desde el panel. Nuestro servicio utiliza autenticación estándar compatible con OpenAI. Establece tu URL base en https://api.aivideogenapi.com/v1 y pasa tu clave en el encabezado Authorization. Esto te permite usar herramientas de flujo de trabajo de video existentes que ya soportan estándares de OpenAI sin reescribir la lógica de integración.

  • URL base: https://api.aivideogenapi.com/v1
  • Encabezado de autenticación: Authorization: Bearer YOUR_API_KEY
  • ID del modelo: uncensored

Asegúrate de que tu clave esté activa. Las claves se regeneran inmediatamente al crearse y pueden revocarse en cualquier momento desde la configuración de tu cuenta.

Envío de una finalización de chat

Envía una petición de texto simple para generar guiones o prompts. La API acepta matrices de messages estándar. Dado que nuestro modelo es sin censura, no rechazará temas adultos lícitos, ficticios o controvertidos, a menos que involucren a menores. Usa esto para generar descripciones de video detalladas, indicaciones de escena o metadatos sin que los filtros de seguridad truncen tu texto creativo.

curl https://api.aivideogenapi.com/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 un campo content con el texto generado. Este texto se puede pasar directamente a tu motor de generación de video o usarse para completar campos de metadatos de video.

Integración con SDK de Python

Usa el SDK de Python oficial openai con una URL base personalizada. Esta es la forma más común de integrar nuestra API de texto en pipelines de video escritos en Python. Inicializa el cliente con tu clave de API y la URL base correcta, luego llama a chat.completions.create.

from openai import OpenAI

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

Este enfoque te permite aprovechar las bibliotecas existentes de procesamiento de video en Python mientras delegas la generación de texto a nuestro modelo sin censura. Puedes pasar prompts del sistema para guiar el tono y el estilo de los guiones de video generados.

Integración con SDK de Node.js

Para flujos de trabajo en JavaScript o TypeScript, usa el paquete Node.js openai. Configura el cliente con tu clave de API y URL base igual que en el SDK de Python. Esto permite una integración perfecta en scripts de automatización de video basados en Node.

import OpenAI from "openai";

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

Puedes encadenar la salida de esta generación de texto directamente en llamadas a la API de generación de video. El modelo sin censura asegura que tus prompts permanezcan intactos, incluso si contienen temas maduros o direcciones creativas de nicho que los filtros estándar podrían alterar.

Respuestas en streaming

Para actualizaciones en tiempo real o generación de guiones largos, habilita el streaming estableciendo stream: true. La API devuelve Server-Sent Events (SSE). Esto es útil para construir interfaces de usuario que muestren el progreso de la generación de texto o para procesar guiones de video largos en fragmentos sin esperar la respuesta completa.

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 los eventos del stream en tu código cliente para acumular el texto final. El streaming no afecta el conteo de tokens ni la facturación; se te cobra por los tokens totales utilizados en la petición y la finalización.

Límites de peticiones, errores y contexto

Cada clave de API está limitada a 300 peticiones por minuto. Si excedes esto, recibirás un error de límite de peticiones 429. El tamaño máximo del cuerpo de la petición es 8 MB. Si tu clave de API no es válida, recibirás un error 401. Ten en cuenta que el agotamiento del crédito no devuelve un código de error específico; simplemente impide nuevas peticiones hasta que recargues tu saldo prepago.

La ventana de contexto es de 100,000 tokens, combinando prompt y finalización. Esto es suficiente para generar guiones de video largos o procesar grandes conjuntos de metadatos en una sola petición. Si necesitas más contexto, divide tu entrada en lotes más pequeños.

Especificaciones técnicas

Una tabla con cada límite, función y precio.

ElementoValor
Formatocompatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave
AutenticaciónAuthorization: Bearer YOUR_KEY
ID del modelouncensored
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.aivideogenapi.com/v1
Ventana de contexto100.000 tokens (entrada + salida)
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
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
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
Modo JSONresponse_format: {"type": "json_object"}
Límite de peticiones300 por minuto por clave
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Tamaño de peticiónhasta 8 MB
Concurrencia8 peticiones a la vez por clave
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
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
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
Bono+5 % desde $50, +10 % desde $100
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

¿Qué significa 'sin censura' para mis guiones de video?

Significa que el modelo no rechazará temas adultos, ficticios o controvertidos que sean lícitos. Está ajustado para responder sin rechazos de contenido para uso adulto lícito, asegurando que tus prompts creativos no sean alterados por los filtros de seguridad. El único límite estricto es que el contenido sexual que involucre a menores siempre se bloquea.

¿Necesito una tarjeta de crédito para empezar?

No. Cada cuenta nueva recibe $0.50 de crédito de prueba válido por 7 días. Puedes registrarte solo con un correo electrónico y contraseña. Solo necesitas cripto (USDT o USDC) cuando estés listo para recargar tu saldo prepago.

¿Puedo usar esto con SDKs de OpenAI existentes?

Sí. La API es totalmente compatible con OpenAI. Puedes usar los SDK oficiales de OpenAI para Python y Node.js simplemente cambiando la URL base a <code>https://api.aivideogenapi.com/v1</code> y proporcionando tu clave de API.

Tu clave está a un formulario de distancia

Crea una cuenta, copia la clave, cambia la URL base. Ese es todo el proceso de configuración.

Obtener clave de API