Documentación de la API & Inicio rápido
Inserta un endpoint de modelos de IA locales sin restricciones en tu stack existente con cero sobrecarga de configuración.
Configuración de URL Base y Autenticación
La clave API autentica cada solicitud. Genérala a través del panel de control usando credenciales de Google o correo electrónico. Pásala en el Authorization cabecera como un token Bearer.
- URL base:
https://api.unrestrictedlocalaimodels.com/v1 - Encabezado:
Authorization: Bearer YOUR_API_KEY
No se aplica fatiga de suscripción ni ciclos de facturación mensual. El crédito es prepagado y nunca caduca.
El Endpoint /v1/chat/completions
Envía una solicitud de chat estándar para generar texto sin lógica de negación de contenido.
El endpoint acepta la misma estructura JSON que OpenAI. Establece model para uncensored. El sistema procesa tu entrada y devuelve la salida sin procesar.
Los errores durante el procesamiento no consumen crédito. Los rechazos son gratuitos. Solo la generación de tokens exitosa cuenta contra tu saldo.
Integración del SDK de Python
Usa la biblioteca oficial de Python de OpenAI. Señálala a nuestra URL base.
Esto te permite aprovechar el código existente. La biblioteca maneja la serialización JSON automáticamente.
Establecer api_key a tu clave. Establece base_url a nuestro endpoint. Pasa model="uncensored" en tu solicitud.
Integración del SDK de Node.js
Inicializa el cliente de OpenAI con nuestra URL base. Esto funciona con cualquier SDK compatible.
Configura el objeto cliente. Pasa tu clave de API. La biblioteca gestiona el ciclo de vida de la solicitud.
Llamar chat.completions.create(). Configura el ID del modelo. Recibe el objeto de respuesta que contiene el texto generado.
Respuestas en streaming y uso de tokens
Habilita la transmisión estableciendo stream: true. El servidor envía Server-Sent Events.
Los datos de uso de tokens aparecen en el último fragmento. Esto permite un seguimiento preciso de la facturación.
Maneja las actualizaciones parciales. Actualiza tu interfaz de usuario en tiempo real. La transmisión SSE termina de forma limpia.
Gestión de errores y límites de velocidad
Los límites de velocidad se aplican por clave. Puedes enviar 300 solicitudes por minuto. La concurrencia está limitada a 8 solicitudes simultáneas.
Un estado 401 significa una clave inválida. Un estado 402 indica crédito insuficiente. Un estado 429 señala la limitación de tasa.
La ventana de contexto es de 100.000 tokens. La salida está limitada a 16.000 tokens. Los cuerpos de las solicitudes deben mantenerse por debajo de 8 MB.
cURL
curl https://api.unrestrictedlocalaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the three main dependencies for this rust crate"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedlocalaimodels.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedlocalaimodels.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);Transmisió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)Preguntas frecuentes
¿Cómo recargo mis créditos prepagados?
Recarga solo con criptomonedas. Aceptamos USDT en TRC20 o USDC en Base. La recarga mínima es $20. El crédito bonus aplica para montos mayores.
¿El modelo se entrena con mis datos?
No. Los prompts no se utilizan para entrenamiento. Tus datos permanecen privados. No retenemos tu historial de conversaciones para mejorar el modelo.
¿Puedo usar esto para contenido NSFW?
Sí. El modelo es sin censura. No rechaza contenido adulto lícito. El único límite estricto es la ausencia de contenido sexual que involucra a menores.
Obtén tu clave de API
Regístrate, obtén tu clave y actualiza tu URL base. Eso es todo lo que se requiere.
Obtén tu clave