Referencia de API: Chat Completions
Integra la LLM sin censura en tu aplicación con una interfaz estándar compatible con OpenAI. Envía texto, recibe texto y maneja respuestas en streaming sin filtros de contenido.
URL Base y Autenticación
Utiliza la URL base proporcionada para enrutar solicitudes a nuestro LLM uncensored. Incluye tu clave API en el Authorization header para cada solicitud. Esto asegura que tus llamadas sean autenticadas y facturadas correctamente a tu crédito prepagado. Puedes generar una clave al instante a través de Google o correo electrónico en la página de registro.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'El endpoint acepta cargas útiles JSON estándar. Si usas un cliente de terceros, actualiza la URL base para apuntar aquí. Tu clave de API actúa como la única credencial para tu cuenta.
Endpoint Chat Completions
Envía mensajes a la POST /v1/chat/completions endpoint para generar texto. El ID del modelo es siempre uncensored.Este endpoint maneja entrada de texto y devuelve salida de texto sin modalidades adicionales. Está diseñado para tareas de roleplay, escritura o codificación que no requieren rechazos.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedllmonline.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)Configura tu biblioteca cliente con la URL base correcta. El SDK se encarga de la serialización JSON por ti. Puedes transmitir respuestas o esperar la finalización completa. El modelo se ejecuta en nuestros servidores, por lo que no necesitas recursos de GPU locales.
Respuestas en streaming y uso de tokens
Habilita la transmisión estableciendo stream: true en tu solicitud. La API devuelve fragmentos mediante Eventos Enviados por Servidor. El último fragmento contiene las estadísticas totales de uso de tokens. Esto te permite rastrear los costos en tiempo real sin llamadas API adicionales. El streaming es ideal para aplicaciones interactivas donde la latencia es importante.
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)Analiza el stream para mostrar los tokens a medida que llegan. El último fragmento incluye el usage objeto. Puedes acumular estos conteos para tu propio panel de facturación. Los errores durante el streaming se manejan con gracia.
Llamada de Función y Modo JSON
Utiliza el tools el parámetro para llamadas a funciones. El modelo admite salida estructurada mediante response_format establecido a json_object. Esto asegura un análisis consistente para la lógica de tu backend. Puedes definir esquemas complejos para tu aplicación.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedllmonline.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);Define tus funciones en el cuerpo de la solicitud. El modelo las invocará o devolverá datos JSON. Esta función funciona con el modelo uncensored igual que las APIs estándar de OpenAI. Puedes mezclar herramientas y modo JSON según sea necesario.
Límites de velocidad y códigos de error
La API impone límites estrictos para garantizar la estabilidad. Puedes realizar 300 solicitudes por minuto y 8 solicitudes concurrentes por clave. El cuerpo de la solicitud no debe exceder 8 MB. Los errores devuelven códigos de estado HTTP estándar. Un error 401 significa que tu clave no es válida. Un error 402 indica saldo insuficiente. Un error 429 indica que has alcanzado el límite de velocidad.
Parámetros del Modelo y Ventana de Contexto
La ventana de contexto admite 100.000 tokens combinando prompt y completion. Puedes configurar temperature, top_p, y seed para control. La salida máxima es de 16,000 tokens por solicitud. Estos parámetros permiten ajustar la creatividad y la determinismo. Ajusta la configuración según tu caso de uso.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'Pasa estos parámetros en el cuerpo JSON. El modelo responde según tu configuración. Utiliza seed para resultados reproducibles. El modelo sin censura respeta estas restricciones al igual que cualquier otro LLM.
Cálculo de costos y conteo de tokens
Paga solo por lo que usas. La tarifa es de $0.15 por 1M de tokens de entrada y $0.50 por 1M de tokens de salida. Los errores y rechazos son gratuitos. Tu crédito prepagado nunca expira. Puedes recargar con criptomonedas en cualquier momento. La API devuelve el recuento de tokens en cada respuesta. Rastrea tu uso a través de los usage objeto.
curl https://api.abliteratedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
}'Monitorea tu saldo en el panel de control. El crédito se cobra después de cada solicitud. Sin tarifas mensuales ni suscripciones. Puedes comenzar con una prueba gratuita. Usa la API con confianza sin costos ocultos.
Preguntas frecuentes
¿Cuál es el ID del modelo LLM sin censura en línea?
El ID del modelo es siempre "uncensored". No necesitas seleccionar una versión o variante específica. Es un modelo de peso abierto ajustado para no rechazos.
¿Cómo empiezo con la API de abliterated?
Regístrate con Google o correo electrónico para obtener una clave API al instante. Recibes $0.50 en crédito de prueba. Recarga con USDT o USDC para un uso mayor. La API está lista para integración inmediata.
¿Es la API sin censura compatible con los SDK de OpenAI?
Sí, utiliza la interfaz estándar de OpenAI. Solo necesitas cambiar la URL base y la clave API en tu cliente. Todos los parámetros estándar como temperature y streaming funcionan como se espera.
Obtén tu clave de API
Regístrate, obtén tu clave y actualiza la URL base. Eso es todo.