InicioDocumentación
Guía Rápida de Integración API
Integra nuestra API OpenAI-compatible en minutos para obtener respuestas directas sin filtros. Esta guía cubre autenticación, endpoints principales, streaming y gestión de límites para que puedas comenzar a usar tu ia sin censura de inmediato.
Autenticación y Base URL
Para consumir nuestra api inteligencia artificial, necesitarás una clave API y la URL base correcta. Regístrate en la página Get API key con tu correo y contraseña para obtener tu clave inmediatamente; no se requiere tarjeta para la prueba. Utiliza la URL base https://api.llmsincensura.com/v1 en cualquier cliente compatible con OpenAI. La autenticación se realiza enviando tu clave en el encabezado Authorization: Bearer YOUR_API_KEY. Este método estándar asegura que tu llm sin censura funcione con las herramientas que ya conoces.
El modelo que servirás es uncensored. Asegúrate de configurarlo en tus solicitudes. No hay rutas complejas; envías texto y recibes texto crudo. Si tu aplicación requiere un endpoint específico, este es el único que necesitas para el chat. La simplicidad es clave para una integración rápida y sin fricciones.
Endpoint /v1/chat/completions
El núcleo de la uncensored ai api es el endpoint de completado de chat. Envía una lista de mensajes (sistema, usuario, asistente) y recibe una respuesta completa. Este enfoque directo evita las negativas de contenido comunes en otros modelos para temas adultos o controversiales. La estructura JSON es idéntica a la de OpenAI, facilitando el cambio si vienes de otra plataforma.
Recuerda que solo soportamos este endpoint para texto. No hay embeddings ni generación de imágenes. Para empezar, puedes probar una solicitud simple con curl para verificar que tu clave funciona y que la respuesta llega sin filtrado.
curl https://api.llmsincensura.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."}]
}'
Integración con Python
Los desarrolladores de Python pueden usar la librería oficial openai adaptando la URL base. Esto permite aprovechar el ecosistema existente de herramientas y SDKs. Configura la clave y el base_url para apuntar a nuestros servidores. El modelo uncensored procesará tu entrada manteniendo el contexto hasta 100,000 tokens.
Esta configuración es ideal para scripts de automatización o aplicaciones backend que necesitan respuestas rápidas y sin censura. La velocidad de respuesta suele ser alta debido a la infraestructura dedicada en nuestros propios servidores GPU.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsincensura.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 con Node.js
En el ecosistema JavaScript/Node, la integración es igualmente directa. Usa el SDK de OpenAI y sobrescribe la URL base. Esto permite a las aplicaciones web o servidores Node consumir ia sin restricciones sin cambiar la lógica de tu código existente. El manejo de errores y promesas funciona exactamente como esperas con otros clientes OpenAI.
Es importante recordar que el modelo no es GPT ni Claude, sino un modelo de peso abierto ajustado específicamente para este servicio. Esto garantiza consistencia en el comportamiento sin filtros. Configura las variables de entorno para mantener tu clave segura en producción.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsincensura.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);
Streaming con SSE
Para mejorar la experiencia de usuario, habilita el streaming estableciendo stream: true en tu solicitud. Recibirás fragmentos de texto a medida que se generan, lo que reduce la latencia percibida. Esto es crucial para aplicaciones de chat en tiempo real donde los usuarios esperan ver la respuesta letra por letra.
El streaming mantiene las mismas propiedades de no filtrado que las respuestas completas. Puedes procesar estos fragmentos en el lado del cliente o del servidor para renderizar la respuesta progresivamente. Es la mejor manera de mostrar la potencia de una chat ia sin censura en aplicaciones interactivas.
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 y Gestión de Errores
Tu clave tiene un límite de 300 solicitudes por minuto. Si excedes este umbral, recibirás un error 429. También hay un límite de cuerpo de solicitud de 8 MB. Si tu clave es inválida, obtendrás un 401; si no tienes crédito, un 402. El contexto máximo es de 100k tokens combinados (prompt + respuesta).
La única restricción estricta de contenido es la prohibición de contenido sexual con menores, que siempre se aplica. Para otros temas, el modelo es muy permisivo. Revisa los códigos de error estándar de OpenAI para depurar tu integración rápidamente.
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 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.llmsincensura.com/v1 |
| Autenticación | Authorization: Bearer YOUR_KEY |
| ID del modelo | uncensored |
| Streaming | sí: server-sent events; el último fragmento incluye el uso de tokens |
| Salida máxima | hasta 16.000 tokens por petición (2.048 por defecto) |
| Modo JSON | response_format: {"type": "json_object"} |
| Llamadas a funciones | sí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool |
| Parámetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Ventana de contexto | 100.000 tokens (entrada + salida) |
| Límite de peticiones | 300 por minuto por clave |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Concurrencia | 8 peticiones a la vez por clave |
| Tamaño de petición | hasta 8 MB |
| Precio | $0,25 por 1M tokens de entrada · $1,00 por 1M de salida |
| Prueba gratis | $0,50 durante 7 días, sin tarjeta |
| 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 |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Claves | una clave activa por cuenta; una nueva reemplaza a la anterior |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
| Acceso | Google o correo y contraseña |
Códigos de error
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
¿Qué pasa si me quedo sin saldo?
Si tu saldo llega a cero, recibirás un error 402 al intentar hacer solicitudes. Puedes recargar desde $10 con criptomonedas (USDT o USDC) y el crédito nunca expira. No hay suscripciones mensuales obligatorias.
¿Puedo usar esta API para uso comercial?
Sí, el modelo está diseñado para uso general, incluyendo comercial. No hay restricciones de uso basadas en la industria, siempre que el contenido no sea sexual con menores. Tu privacidad está protegida y no usamos tus prompts para entrenar otros modelos.
¿Cómo regenero mi clave API?
Puedes regenerar tu clave en cualquier momento desde tu panel de cuenta. Al generar una nueva, la clave anterior dejará de funcionar inmediatamente. Esto es útil si crees que tu clave ha sido comprometida o si necesitas claves diferentes para entornos de desarrollo y producción.
Tu clave está a un paso
Crea una cuenta, copia la clave y cambia la URL base. Así de fácil.
Obtener clave API