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.
| Elemento | Valor |
|---|---|
| Formato | compatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave |
| ID del modelo | uncensored |
| Autenticación | Authorization: Bearer YOUR_KEY |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.unzensiertesllm.com/v1 |
| Modo JSON | response_format: {"type": "json_object"} |
| Salida máxima | hasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte) |
| Parámetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | sí: server-sent events; el último fragmento incluye el uso de tokens |
| Ventana de contexto | 100.000 tokens (entrada + salida) |
| Llamadas a funciones | sí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool |
| Tamaño de petición | hasta 8 MB |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Límite de peticiones | 300 por minuto por clave |
| Concurrencia | 8 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ón | crédito prepago por uso real; errores y rechazos no se cobran |
| Recarga | USDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500 |
| Bono | +5 % desde $50, +10 % desde $100 |
| Caducidad | el crédito pagado no caduca, sin suscripción |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
| Acceso | Google o correo y contraseña |
| Claves | una 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ódigo | Tipo | Significado |
|---|---|---|
400 | bad_request | JSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo |
401 | missing_key · invalid_key · key_revoked | falta la clave, es incorrecta o fue reemplazada |
402 | no_credit | sin crédito: recarga y sigue al instante |
403 | content_blocked | contenido sexual con menores: rechazado, no se cobra |
404 | not_found | endpoint desconocido |
413 | request_too_large | cuerpo mayor de 8 MB |
429 | rate_limited · concurrency | más de 300/min o 8 en paralelo: espera y reintenta |
503 | upstream_busy | modelo 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