AI sin restricciones Documentación de la API
Comienza con nuestra API de LLM sin censura en minutos utilizando clientes estándar compatibles con OpenAI. Esta guía cubre autenticación, puntos finales, streaming y parámetros para el modelo 'uncensored'.
Autenticación & claves
Empieza por generar una clave API a través del panel de control usando Google o correo electrónico. Tu clave autentica las solicitudes a la URL base HTTPS://api.iaunrestricted.com/v1. Inclúyela en el Authorization header como token bearer. Cada cuenta admite una clave activa; reemplazarla invalida la anterior inmediatamente.
curl https://api.iaunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
}'Errores como 401 significan que tu clave es inválida o ha caducado. Mantén tu clave segura ya que está vinculada directamente a tu saldo de crédito prepagado.
El endpoint de finalización de chat
Envía texto al modelo a través de POST /v1/chat/completions. El endpoint acepta matrices de mensajes estándar y devuelve texto generado. Usa el identificador del modelo "uncensored" en tus solicitudes. El sistema procesa los tokens de entrada y salida según tu saldo prepagado.
from openai import OpenAI
client = OpenAI(base_url="https://api.iaunrestricted.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)La ventana de contexto permite 100,000 tokens en total. Si omites max_tokens, la salida se limita a 2,048 tokens. Las solicitudes que excedan el límite de cuerpo de 8 MB devuelven un error.
Respuestas en streaming
Habilita la transmisión estableciendo stream: true en tu solicitud. Esto entrega tokens mediante Server-Sent Events (SSE) para una menor latencia. El último fragmento contiene el uso total de tokens para la precisión de la facturación.
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)El streaming funciona con cualquier SDK compatible con OpenAI. Puedes analizar respuestas parciales en tiempo real sin esperar a la finalización completa. Esto es ideal para interfaces de chat donde los usuarios ven el texto a medida que se genera.
Modo JSON y llamada de funciones
Fuerza una salida estructurada utilizando response_format: {"type": "json_object"}. El modelo devuelve JSON en lugar de lenguaje natural. Esto es útil para analizar datos o controlar el comportamiento del modelo de forma estricta.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iaunrestricted.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);Se admite la llamada de función (herramientas). Define los esquemas de tus herramientas y permite que el modelo decida cuándo invocarlas. Usa tool_choice para forzar comportamientos específicos. Esta característica funciona sin problemas con el modelo sin censura para la extracción de datos estructurados.
Parámetros: Temperatura, Top P y más
Controla la aleatoriedad de la generación con temperature y top_p. Ajusta presence_penalty y frequency_penalty para reducir la repetición. Establece seed para resultados reproducibles. Usa stop secuencias para detener la generación temprano.
Estos parámetros funcionan exactamente igual que la API de OpenAI. Puedes ajustar la creatividad o el determinismo del modelo. Los valores predeterminados están optimizados para una salida equilibrada. Experimenta con temperaturas más bajas para resultados consistentes.
Límites, Errores y Contexto
Los límites de velocidad son de 300 solicitudes por minuto y 8 solicitudes concurrentes por clave. Tu ventana de contexto es de 100,000 tokens. Los errores incluyen 402 por crédito insuficiente y 429 para los límites de velocidad. El crédito prepagado nunca expira.
Las solicitudes se facturan por uso real de tokens. Los errores y rechazos son gratuitos. El modelo rechaza contenido sexual que involucre menores independientemente de otros parámetros. Vigila tu panel para ver las estadísticas de uso.
Preguntas frecuentes
¿Cómo depuro las citas faltantes en las respuestas de la API de chat paralelo?
Asegúrate de usar el ID de modelo correcto "uncensored" en tus solicitudes. Comprueba que tus matrices de mensajes sigan el formato estándar de OpenAI. Verifica que la versión de tu SDK admita las funciones que estás utilizando.
¿Es esto lo mismo que otros modelos de IA sin restricciones?
No, ejecutamos nuestro propio modelo de peso abierto ajustado para salidas uncensored. No es GPT, Claude ni ningún otro modelo de proveedor. El comportamiento es específico de nuestra infraestructura y ajuste.
¿Qué pasa si excedo mi crédito prepagado?
Las solicitudes devolverán un error 402 hasta que recargues. Puedes añadir crédito mediante criptomonedas en cualquier momento. Tu crédito existente no caduca, por lo que puedes añadir más más tarde.
Obtén tu clave de API al instante
Regístrate, copia la clave, actualiza el URL base. Listo.