ES ▾

Inicio rápido: usa la API de Unzensiertes LLM

Usa la IA sin censura a través de una interfaz API compatible con OpenAI. Esta guía de inicio rápido te muestra cómo solicitar texto, activar streaming e integrar herramientas en minutos.

https://api.unzensiertesllm.com/v1uncensored

URL base y autenticación

La API de unzensiertesllm.com se basa en estándares establecidos para simplificar la integración. Todas las peticiones se realizan a la URL base https://api.unzensiertesllm.com/v1. Necesitas una clave de API que obtendrás inmediatamente después del registro en la página "Obtener clave de API". Esta clave se pasa en el encabezado Authorization: Bearer <IHR_SCHLÜSSEL>. Si utilizas los SDK oficiales, puedes configurar la URL base y la clave de API en las variables de entorno OPENAI_API_KEY y OPENAI_BASE_URL. El modelo al que te conectas tiene la ID uncensored. Es un modelo independiente, específicamente ajustado, que no pertenece a los grandes proveedores conocidos como GPT o Claude.

Enviar primera petición

Para probar el funcionamiento, envía una petición de chat simple. La interfaz espera un objeto JSON con el rol user y un mensaje. El tipo de respuesta es texto. Una petición exitosa devuelve una respuesta en el formato estándar. Si la clave de API es inválida, obtendrás un error 401. Si tu crédito se agota, la API responde con 402. Para el primer uso, recibes $0,50 de crédito de prueba válido por siete días.

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

Usar SDK de Python

La integración en proyectos Python es directa mediante el paquete oficial openai. Como la API es compatible con OpenAI, puedes usar la sintaxis familiar. Solo ajusta la base_url y establece la clave de API. El modelo uncensored procesa las entradas sin los filtros típicos de otros proveedores, lo que lo hace ideal para contenido creativo o adulto. Asegúrate de mantener la biblioteca actualizada para garantizar la compatibilidad.

from openai import OpenAI

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

Integración SDK Node.js

Los desarrolladores que trabajan con JavaScript o TypeScript pueden usar el paquete NPM openai. Configura la instancia del cliente con la URL base de nuestra infraestructura. Esto permite una conexión fluida con aplicaciones web existentes o servicios backend. La respuesta se devuelve como stream o como objeto completo, según la configuración. El modelo uncensored también soporta tool_calls, lo que facilita su uso en flujos de trabajo complejos. Asegúrate de que tu entorno Node.js sea moderno para aprovechar todas las funciones.

import OpenAI from "openai";

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

Activar streaming (SSE)

Para aplicaciones en tiempo real, el streaming de respuestas es esencial. Establece el parámetro stream: true en tu petición. La API enviará entonces Server-Sent Events (SSE) que contienen fragmentos del texto generado. Esto mejora significativamente la latencia percibida para el usuario final. Puedes renderizar el texto gradualmente mientras el modelo aún piensa. Esto es especialmente útil para interfaces de chat que necesitan retroalimentación inmediata sin esperar a la generación 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)

Listar modelos y límites

Usa el endpoint GET /v1/models para consultar los modelos disponibles. Verás el modelo uncensored con sus detalles. Ten en cuenta los límites de peticiones: por clave se permiten 300 peticiones por minuto. El cuerpo de la petición no debe exceder 8 MB. La ventana de contexto es de 100.000 tokens (prompt más respuesta). Si excedes, obtendrás códigos de error como 429. La API no ofrece embeddings ni generación de imágenes. Se centra puramente en la finalización de texto. El crédito prepago no caduca y puedes recargar desde $10.

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
ID del modelouncensored
AutenticaciónAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.unzensiertesllm.com/v1
Modo JSONresponse_format: {"type": "json_object"}
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
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Ventana de contexto100.000 tokens (entrada + salida)
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
Límite de peticiones300 por minuto por clave
Concurrencia8 peticiones a la vez por clave
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
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
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
Bono+5 % desde $50, +10 % desde $100
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 frecuentes

¿Cuál es el costo de usar la API?

Pagas 0,25 $ por millón de tokens de entrada y 1,00 $ por millón de tokens de salida. No hay tarifas mensuales fijas. Recargas tu crédito prepago, que no caduca. Las recargas de 50 $ o más incluyen crédito bonus.

¿La API es realmente sin censura?

Sí, el modelo <code>uncensored</code> devuelve respuestas sin los filtros típicos para contenido adulto o controvertido. Sin embargo, hay un límite estricto: el contenido sexual con menores siempre se bloquea. Esta es la única restricción fija de contenido.

¿Qué códigos de error debo esperar?

401 indica una clave de API inválida. 402 indica que tu crédito se agotó. 429 aparece si superas el límite de 300 peticiones por minuto. Ten en cuenta también el límite de 8 MB para el cuerpo de la petición.

Tu clave está a un clic de distancia

Crea la cuenta, copia la clave, ajusta la URL base. Listo.

Obtener clave de API