es ▾
Obtén tu clave

Guía de integración para modelos de IA sin censura

Integra la API de IA uncensored con una única URL base y parámetros estándar compatibles con OpenAI. Esta guía cubre la autenticación, streaming y restricciones para implementaciones de LLM NSFW.

URL Base y Autenticación

Utiliza la URL base proporcionada para todas las solicitudes. Pasa tu clave API en el Authorization header. La clave otorga acceso al modelo sin censura sin bloqueos de suscripción.

La autenticación es estricta. Las claves inválidas devuelven 401. Asegúrate de copiar la clave inmediatamente después de generarla. El servicio solo acepta recargas en criptomonedas.

Primera solicitud

Envía una solicitud POST al endpoint de chat completions. El identificador del modelo es uncensored. Esto devuelve una respuesta de texto directa sin filtros de contenido.

Utiliza el siguiente comando cURL para verificar la conectividad. Reemplaza YOUR_API_KEY con tu clave real.

curl https://api.modelsabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC timestamp in ISO 8601 format"}]
  }'

Comprueba la respuesta para choices array. Esta contiene el texto generado.

Integración del SDK de Python

Instala el paquete oficial de OpenAI. Configura la URL base y la clave de API antes de hacer llamadas. Esto garantiza la compatibilidad con la API de IA uncensored.

Inicializa el cliente con tus credenciales. Establece el modelo en uncensored. Envía un mensaje simple para probar la integración.

from openai import OpenAI

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

El objeto de respuesta proporciona acceso al contenido. Maneja las excepciones para errores de red o problemas de autenticación.

Configuración del SDK Node

Importa la biblioteca OpenAI en tu proyecto Node.js. Establece la URL base y la clave API en el objeto de configuración. Esto permite una integración perfecta con las bases de código existentes.

Crea una instancia del cliente. Pasa tus credenciales. Solicita completados utilizando el uncensored modelo.

import OpenAI from "openai";

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

Registra el texto generado. Asegúrate de manejar correctamente las respuestas asíncronas. La API admite formatos JSON estándar.

Respuestas en streaming con SSE

Habilita la transmisión estableciendo stream a true. El servidor envía Server-Sent Events (SSE). Cada fragmento contiene texto parcial.

Agrégue los fragmentos para formar la respuesta completa. Esto reduce la latencia percibida para salidas largas. El último fragmento incluye estadísticas de uso de tokens.

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 flujo de datos SSE. Maneja los errores durante el streaming. La API garantiza un conteo de tokens consistente.

Límites de velocidad y restricciones

Observe los límites de velocidad para evitar errores 429. Tiene 300 solicitudes por minuto por clave. Las solicitudes concurrentes máximas son 8. El cuerpo de la solicitud debe ser inferior a 8 MB.

La ventana de contexto es de 100.000 tokens en total. La salida máxima es de 16.000 tokens. Los errores y las denegaciones no consumen crédito. Utiliza los errores 402 para verificar si hay fondos insuficientes.

Consultas frecuentes

¿Cuál es el tamaño de la ventana de contexto?

La ventana de contexto es de 100.000 tokens, incluyendo prompt y completion. La salida máxima por solicitud es de 16.000 tokens. Si no estableces max_tokens, el valor predeterminado es 2.048.

¿Cómo manejo límites de tasa?

Estás limitado a 300 solicitudes por minuto por clave. Las solicitudes concurrentes están limitadas a 8. Exceder estos límites devuelve un código de estado 429. Espera antes de reintentar.

¿El modelo sin censura rechaza contenido?

Solo rechaza contenido sexual que involucra a menores. Los temas adultos lícitos, ficticios y controvertidos pasan sin rechazos artificiales. Las barreras de seguridad se han eliminado matemáticamente.

Recupera tu clave API

Regístrate, copia tu clave y actualiza la URL base. Eso cubre toda la configuración.