Documentación de API de Modelos abliterated
Envía prompts a un modelo de lenguaje grande sin censura mediante endpoints compatibles con OpenAI. La API sirve un único modelo abliterado optimizado para eliminar patrones de rechazo mientras mantiene una ventana de contexto de 100.000 tokens.
https://api.abliteratedmodelhub.com/v1uncensored
URL base y autenticación
Usa la URL base https://api.abliteratedmodelhub.com/v1 con cualquier cliente compatible con OpenAI estándar. Pasa tu clave de API en el encabezado Authorization como token Bearer. Cada cuenta comienza con una clave única que se muestra inmediatamente después del registro, la cual puedes regenerar en cualquier momento para revocar la anterior. No se requiere número de teléfono ni tarjeta de crédito para empezar.
Las fallas de autenticación devuelven un estado 401 si la clave no es válida o no está presente. Los errores de facturación devuelven un estado 402 si se agota tu crédito prepago. Puedes recargar desde $10 usando cripto (USDT o USDC), y el crédito de bonificación se aplica en niveles superiores.
Primera petición
Envía una solicitud de chat básica al endpoint /v1/chat/completions. El ID del modelo es uncensored. Esta es una API de entrada de texto, salida de texto diseñada para modelos abliterados que no rechazan temas adultos lícitos o controversiales.
curl https://api.abliteratedmodelhub.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."}]
}'El cuerpo de la petición incluye la matriz estándar messages. El modelo responde con texto generado. No es un mercado de múltiples modelos; estás interactuando con un único modelo de pesos abiertos ajustado para un rechazo mínimo.
SDK Python
Usa el SDK oficial de Python de OpenAI o cualquier biblioteca compatible. Establece la URL base en nuestro endpoint y proporciona tu clave de API. El cliente trata nuestro servicio como un proveedor compatible con OpenAI estándar.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmodelhub.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)Este enfoque funciona para generación de texto simple o ingeniería de prompts compleja. El modelo maneja los pesos abliterated en nuestros servidores GPU, así que no necesitas gestionar inferencia local ni restricciones de VRAM.
SDK Node.js
Inicializa el cliente OpenAI en Node.js con la URL base personalizada. Pasa tu clave de API como token de autorización. El parámetro model debe establecerse en uncensored.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedmodelhub.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);Los desarrolladores de Node.js pueden usar esta configuración para generación del lado del servidor o integración en aplicaciones más grandes. La API admite cargas útiles JSON estándar y devuelve completados estructurados.
Respuestas en streaming (SSE)
Habilita el streaming estableciendo stream: true en tu petición. La API devuelve Server-Sent Events (SSE) para la entrega de tokens en tiempo real. Esto es útil para interfaces de usuario que muestran texto a medida que se genera.
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 no cambia el comportamiento del modelo ni la ventana de contexto. Solo afecta a cómo se entrega la respuesta. Cada fragmento contiene un completado parcial hasta que la generación esté completa.
Límites de peticiones, errores y contexto
Cada clave de API está limitada a 300 peticiones por minuto. El tamaño máximo del cuerpo de la petición es de 8 MB. La ventana de contexto es de 100.000 tokens para la entrada y la salida combinadas. Si excedes el límite, la API devuelve un código de estado 429. Las peticiones se bloquean si contienen contenido sexual con menores, que es un límite de contenido estricto. Los prompts no se usan para entrenar tus datos.
Ficha técnica de la API
Todos los límites y funciones reales de la API en un solo lugar: revísalos antes de recargar.
| Elemento | Valor |
|---|---|
| Formato | compatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave |
| ID del modelo | uncensored |
| Base URL | https://api.abliteratedmodelhub.com/v1 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Autenticación | Authorization: Bearer YOUR_KEY |
| Salida máxima | hasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte) |
| 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 |
| Streaming | sí: server-sent events; el último fragmento incluye el uso de tokens |
| Modo JSON | response_format: {"type": "json_object"} |
| Ventana de contexto | 100.000 tokens (entrada + salida) |
| Tamaño de petición | hasta 8 MB |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Concurrencia | 8 peticiones a la vez por clave |
| Límite de peticiones | 300 por minuto por clave |
| Prueba gratis | $0,50 durante 7 días, sin tarjeta · Clave de prueba: 2 solicitudes paralelas, 60 por minuto; límites completos (8 y 300) tras la primera recarga |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Bono | +5 % desde $50, +10 % desde $100 |
| Recarga | USDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500 |
| Caducidad | el crédito pagado no caduca, sin suscripción |
| Precio | $0,25 por 1M tokens de entrada · $1,00 por 1M de salida |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
| Claves | una clave activa por cuenta; una nueva reemplaza a la anterior |
| 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 y respuestas
¿Qué significa "sin censura" para este modelo?
El modelo está ajustado para responder sin rechazos de contenido para uso adulto lícito, incluidos temas controversiales o ficticios. No aplica filtros generales de sesgo político o social que usan los modelos típicos. Sin embargo, las peticiones que contengan contenido sexual con menores siempre se bloquean.
¿Es este modelo igual que GPT o Claude?
No. El ID del modelo es <code>uncensored</code>, un modelo de pesos abiertos ejecutado en nuestros propios servidores GPU. No es GPT, Claude, Gemini, Grok ni ningún otro modelo de proveedor. Está específicamente abliterated para eliminar patrones de rechazo.
¿Necesito una tarjeta de crédito para empezar?
No. Cada cuenta nueva recibe $0.50 de crédito de prueba válido por 7 días. Puedes registrarte solo con un correo electrónico y contraseña. Solo necesitas cripto (USDT o USDC) cuando quieras recargar tu saldo prepago.
Tu clave está a un formulario de distancia
Crea una cuenta, copia la clave, cambia la URL base. Eso es toda la configuración.