Documentación de la API
Obtén tu primera respuesta sin censura en menos de dos minutos. Esta guía cubre el punto final compatible con OpenAI, la autenticación y los parámetros exactos necesarios para evitar los rechazos estándar.
Inicio rápido con el SDK oficial
Empieza a generar texto de inmediato con tu cliente de lenguaje preferido. La API replica la interfaz estándar de finalización de chat, por lo que solo necesitas cambiar la URL base y la clave API. Esto garantiza que tu infraestructura existente funcione sin reescribir la lógica.
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedmeaning.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);
URL Base y Autenticación
Dirige todas las solicitudes a la URL base dedicada con tu clave API única en el encabezado de autorización. Esta clave es la única credencial necesaria para cada solicitud al /v1/chat/completions endpoint.
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'
Endpoint Chat Completions
Envía datos de texto para recibir salida de texto sin procesar del modelo uncensored. Utiliza el uncensored ID del modelo para acceder a la versión ajustada que omite las barreras corporativas típicas. El endpoint soporta payloads JSON estándar, incluyendo temperatura, top_p y secuencias de parada para un control preciso sobre el proceso de generación.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)
Uso de streaming y herramientas
Habilita la entrega de tokens en tiempo real estableciendo el parámetro stream en true en el cuerpo de tu solicitud. Esto devuelve Eventos Enviados por Servidor (SSE) donde el último fragmento contiene el uso total de tokens para transparencia en la facturación. También puedes definir herramientas para la llamada de funciones o forzar la salida en formato JSON mediante response_format parámetro.
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)
Parámetros y límites
Controla el comportamiento del modelo con parámetros estándar como temperature y seed, pero respeta los límites duros del sistema. Cada solicitud puede contener hasta 100,000 tokens para la ventana de contexto, con una salida máxima de 16,000 tokens por llamada. Si no especificas max_tokens, la salida predeterminada está limitada a 2,048 tokens.
Preguntas frecuentes
¿Qué ocurre si mi clave API no es válida?
El servidor devuelve un error 401 Unauthorized inmediatamente. Verifica que hayas copiado la clave correctamente desde tu panel de control y que estés utilizando la URL base correcta. Regenera tu clave si sospechas que fue expuesta.
¿Por qué obtengo un error 402?
Esto indica que tu saldo de crédito prepagado es cero o insuficiente para la solicitud. Los créditos nunca expiran, por lo que puedes recargar con USDT o USDC en cualquier momento. Los errores y las negativas no consumen crédito, pero las completaciones exitosas sí.
¿Cuáles son los límites de velocidad para este LLM sin censura?
Estás limitado a 300 solicitudes por minuto y 8 solicitudes concurrentes por clave. Si superas estos límites, recibirás un error 429 Too Many Requests. Espera unos segundos antes de reintentar o actualiza tu plan si necesitas un mayor rendimiento.
Asegura tu clave API
Regístrate, obtén la clave y actualiza la URL base. Listo.