Documentación de la API & Quickstart Guide
Obtén tu clave de API LLM sin censura y comienza a enviar solicitudes inmediatamente. Esta guía cubre la URL base, autenticación y parámetros principales para el punto de conexión de herramientas de IA sin restricciones.
Configuración de URL Base y Autenticación
El endpoint de la API es HTTPS://api.unrestrictedaitools.com/v1. Usa los SDK estándar de OpenAI cambiando el base_url y proporcionando tu clave API. Puedes registrarte con Google o correo electrónico para obtener tu clave al instante.
curl https://api.unrestrictedaitools.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'Cada solicitud debe incluir el encabezado Authorization. Tu clave otorga acceso al modelo uncensored sin pasos adicionales de configuración.
Primera solicitud: POST /v1/chat/completions
Envía una solicitud POST a /v1/chat/completions con tus mensajes. El ID del modelo es 'uncensored'. La entrada es texto, la salida es texto. Aquí no hay embeddings ni generación de imágenes.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaitools.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)Mantén tus prompts simples. La API se encarga del resto. Los errores son gratuitos, así que puedes probar libremente.
Respuestas en streaming y uso de tokens
Activa la transmisión estableciendo stream en true. Recibe tokens mediante SSE. El último fragmento contiene el uso total de tokens. Esto te ayuda a monitorizar los costes en tiempo real.
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 reduce la latencia percibida. Úsalo para respuestas largas o aplicaciones interactivas. Comprueba siempre el último fragmento para obtener conteos precisos.
Parámetros: Temperatura, Top-P y Stop
Ajustar la temperatura para la creatividad. Establece top_p para el muestreo de núcleo. Usa secuencias de parada para detener la salida. Estos parámetros te dan control sobre el estilo de generación.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaitools.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);Temperaturas más altas producen texto más variado. Los valores más bajos son más deterministas. Experimenta para encontrar el equilibrio adecuado para tu caso de uso.
Modo JSON y llamada de funciones
Usa response_format json_object para salida estructurada. Habilita la llamada a funciones con herramientas y tool_choice. Esto permite que el modelo ejecute acciones o devuelva datos en un formato específico.
Define tus herramientas claramente. El modelo seguirá el esquema. Esto es útil para construir agentes o pipelines de extracción de datos.
Límites de velocidad y ventana de contexto
Obtienes 300 solicitudes por minuto y 8 solicitudes concurrentes. La ventana de contexto es de 100,000 tokens. La salida máxima es de 16,000 tokens. Los cuerpos de las solicitudes deben tener menos de 8 MB.
Si superas el límite, espera un momento. Un 401 significa clave inválida. Un 402 significa sin crédito. Estos límites garantizan un uso justo para todos los desarrolladores.
Preguntas frecuentes
¿Son realmente herramientas de IA sin restricciones para contenido NSFW?
Sí, el modelo no rechaza temas adultos, ficticios o controversiales legales. Es un LLM sin censura diseñado para casos de uso sin restricciones.
¿Cómo pago la API?
Usa criptomonedas (USDT en TRC20 o USDC en Base). Los montos de recarga oscilan entre $20 y $500. Obtienes crédito de bonificación por depósitos más grandes.
¿Qué sucede si excedo el límite de velocidad?
Recibirás un código de estado 429. Espera antes de reintentar. El límite es de 300 solicitudes por minuto por clave.
Obtén tu clave en minutos
Regístrate, copia tu clave y actualiza tu URL base. Esa es toda la configuración.