ES ▾
  1. Uncensored AI Generator
  2. Documentación de API de Uncensored AI Generator

Documentación de API de Uncensored AI Generator

Integra el generador de IA sin censura en tu pipeline usando endpoints compatibles con OpenAI. Esta guía cubre autenticación, formatos de petición y SDKs de cliente para generación de texto programática.

URL base y autenticación

La URL base de la API es https://api.uncensoredaigenerator.cc/v1. Autentica cada petición incluyendo tu clave de API en el encabezado Authorization. Tu clave se genera al instante al registrarte con Google o correo electrónico. La clave de API es de inquilino único; emitir una nueva clave invalida la anterior. Mantén tu clave segura y pásala en el encabezado para todas las peticiones posteriores.

Primera petición

Envía una petición POST a /v1/chat/completions con el ID del modelo "uncensored". El cuerpo de la petición debe contener el array messages. El modelo procesa entrada de texto y devuelve salida de texto. Asegúrate de que el cuerpo de tu petición no exceda 8 MB. Este endpoint maneja todas las tareas de generación de texto, incluyendo escritura creativa y generación de guiones.

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

Integración con SDK de Python

Usa la biblioteca oficial de Python de OpenAI para interactuar con la API. Configura el cliente con tu URL base y clave de API. La biblioteca maneja la serialización JSON y las peticiones HTTP automáticamente. Este enfoque simplifica la integración en pipelines de Python existentes y te permite aprovechar características estándar del SDK como reintentos y paginación.

from openai import OpenAI

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

Integración con SDK de Node.js

El SDK de Node.js sigue el mismo patrón de configuración. Importa la biblioteca e inicializa el cliente con tus credenciales. Este método es ideal para aplicaciones del lado del servidor y servicios backend. Puedes enviar peticiones de finalización y procesar las respuestas de texto directamente dentro de tu entorno Node.

import OpenAI from "openai";

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

Respuestas en streaming

Activa el streaming estableciendo stream: true en tu petición. La API devuelve datos de forma incremental mediante Server-Sent Events (SSE). Esto reduce la latencia percibida en aplicaciones en tiempo real. Las estadísticas de uso de tokens se incluyen en el último fragmento del stream. Monitorea el stream para gestionar las respuestas parciales de forma adecuada.

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 contexto

La ventana de contexto es de 100,000 tokens en total, con una salida máxima de 32,000 tokens. Estás limitado a 300 peticiones por minuto y 8 peticiones simultáneas por clave. HTTP 401 indica una clave inválida. HTTP 402 significa que tu crédito prepago se ha agotado. HTTP 429 indica que has excedido el límite de peticiones. Los errores no consumen tu crédito.

Funciones y límites

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
Base URLhttps://api.uncensoredaigenerator.cc/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
ID del modelouncensored
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
Ventana de contexto100.000 tokens (entrada + salida)
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Modo JSONresponse_format: {"type": "json_object"}
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Tamaño de peticiónhasta 8 MB
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concurrencia8 peticiones a la vez por clave
Límite de peticiones300 por minuto por clave
Bono+5 % desde $50, +10 % desde $100
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
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
Caducidadel crédito pagado no caduca, sin suscripción
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
AccesoGoogle o correo y contraseña
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior

Códigos de error

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

¿Cómo recargo mi crédito?

Los recargos se procesan solo mediante criptomonedas, específicamente USDT (TRC20) o USDC (Base). Puedes depositar cualquier cantidad entera entre $10 y $500. El crédito no caduca una vez añadido a tu cuenta.

¿Hay una prueba gratuita?

Sí, cada cuenta nueva recibe $0.50 de crédito de prueba válido por 7 días. No se requiere tarjeta de crédito para registrarte y recibir el crédito de prueba.

¿Qué contenido está bloqueado?

La API aplica un límite estricto de contenido que siempre bloquea el contenido sexual que involucra a menores. Todos los demás temas adultos, ficticios o controversos lícitos están permitidos sin rechazo.

Tu clave está a un formulario de distancia

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