es ▾
Modelos de AblatedCrea claves

Inicio rápido: Integra la API sin censura

Integra el modelo sin censura en tu aplicación usando nuestra API compatible con OpenAI. Esta guía cubre la configuración, las peticiones y los límites para un despliegue inmediato.

Prerrequisitos e instalación del SDK

La API requiere una clave API válida y un SDK moderno. Instala la biblioteca para tu lenguaje preferido mediante pip o npm. Soportamos bibliotecas estándar de clientes OpenAI que manejan la autenticación y el análisis JSON automáticamente.

Asegúrate de tener instalado Python 3.8+ o Node.js 18+. Los SDK gestionan el agrupamiento de conexiones y la lógica de reintento por ti. Esto reduce significativamente el código repetitivo.

from openai import OpenAI

client = OpenAI(base_url="https://api.ablatedmodels.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)

Configurando la URL base y la clave API

Apunta tu cliente a nuestro punto de conexión específico. Utiliza la URL base proporcionada en tu panel de control. Pasa tu clave API en el encabezado Authorization. Esto asegura que las solicitudes lleguen directamente a la infraestructura sin censura.

No uses la URL base predeterminada de OpenAI. Tu clave fallará si se enruta incorrectamente. Establece la URL base en el objeto de configuración de tu SDK antes de enviar cualquier dato.

curl https://api.ablatedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me the monthly server uptime report"}]
  }'

Enviar tu primera solicitud de finalización de chat

Envía una solicitud POST a /v1/chat/completions. Incluye tu ID de modelo y un array de mensajes. El modelo responde con contenido de texto inmediatamente. No se requiere lógica de enrutamiento compleja.

Mantén la carga útil simple. Comienza con un solo prompt del sistema y un mensaje de usuario. Verifica que la estructura de la respuesta coincida con el estándar de OpenAI. Esto confirma que tu integración está funcionando correctamente.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ablatedmodels.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);

Gestión de respuestas en streaming y uso de herramientas

Activa la transmisión estableciendo stream en true. La API devuelve fragmentos mediante Eventos Enviados por Servidor. Cada fragmento contiene texto parcial o datos de uso de tokens. Agrega estos fragmentos para mostrar la salida en tiempo real.

El uso de herramientas es compatible con la llamada de funciones. Define tus herramientas en la solicitud. El modelo devuelve llamadas a herramientas en lugar de texto plano cuando corresponde. Analiza las llamadas a herramientas para ejecutar tu lógica personalizada.

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)

Comprender los límites de tokens y la ventana de contexto

La ventana de contexto admite 100.000 tokens en total. Esto incluye tokens de entrada y salida. Establece max_tokens para limitar la longitud de la respuesta. La salida máxima predeterminada es de 2.048 tokens si no se especifica.

Monitor el uso de tokens en el último fragmento de streaming. Los errores no consumen crédito. Esto permite experimentación segura sin riesgo financiero. Planifica la estructura de tu prompt para permanecer dentro del límite.

Solución de errores comunes

Comprueba primero tu clave API. Un error 401 indica una clave inválida o expirada. Un error 402 significa que tu crédito prepagado se ha agotado. Recarga mediante cripto para continuar.

Un error 429 señala la limitación de velocidad. Estás limitado a 300 solicitudes por minuto. Reduce tu concurrencia o espera antes de reintentar. El límite de cuerpo de 8 MB también activa errores 400 si se excede.

Preguntas frecuentes

¿Qué es la API de modelos ablativos sin censura?

Es una API alojada y compatible con OpenAI que sirve un único LLM sin censura. Elimina las negativas de contenido para contenido adulto lícito y creativo. Utiliza SDK estándar para integrarlo en tu aplicación.

¿La API de modelos ablativos sin censura admite streaming?

Sí, admite streaming mediante Server-Sent Events. También puedes usar llamada de funciones y modo JSON. Los detalles de uso de tokens se proporcionan en el último fragmento.

¿Qué sucede si alcanzo el límite de velocidad?

Recibes un error 429. El límite es de 300 solicitudes por minuto por clave. Pausa tus solicitudes o reduce la concurrencia para resolver el problema.

Obtenga su clave de API

Regístrate, copia la clave, actualiza tu URL base. La configuración está completa.

Crea claves