Inicio rápido: Integra la API de LLM sin censura
Empieza a generar texto sin restricciones de inmediato con nuestro endpoint compatible con OpenAI. Esta guía cubre los pasos esenciales para integrar el modelo sin censura en tu aplicación utilizando SDKs estándar.
Configuración de autenticación de URL Base
Apunta a nuestro cliente a nuestro endpoint dedicado para comenzar la comunicación. La URL base es https://api.apillmopen.com/v1.Esta configuración funciona con cualquier SDK estándar de OpenAI actualizando el base_url parameter y proporcionando tu clave API única. Recibes esta clave al instante después de registrarte con Google o correo electrónico. No se requiere verificación por teléfono. El sistema aplica un límite estricto de una clave activa por cuenta. Generar una nueva clave invalida automáticamente la anterior. Esto simplifica el control de acceso para tu flujo de trabajo de desarrollo.
Enviar tu primera solicitud de completado de chat
Envía una solicitud POST estándar a /v1/chat/completions para generar texto. Debes especificar el ID del modelo como uncensored. El sistema acepta parámetros estándar como temperature y top_p para controlar la aleatoriedad. Tu prompt de entrada se procesa a través de nuestro modelo de lenguaje grande alojado. Los resultados se devuelven como texto puro sin exceso de metadatos innecesarios. Este enfoque directo asegura que pagues solo por los tokens de inferencia reales utilizados. Los errores durante el procesamiento no consumen tu crédito prepagado. Esto hace que las pruebas sean muy económicas durante las primeras etapas de desarrollo.
Integración del SDK de Python
Usa la biblioteca oficial de Python para interactuar con el punto de conexión de forma fluida. Configura el cliente con tu URL base y clave de API. La biblioteca maneja automáticamente la serialización JSON y el transporte HTTP. Puedes pasar una lista de mensajes que definen el historial de la conversación. El objeto de respuesta proporciona un acceso sencillo al contenido generado. Este método es ideal para servicios backend o scripts locales. Reduce significativamente el código repetitivo en comparación con las solicitudes HTTP sin procesar. También puedes configurar parámetros específicos para un control fino sobre el estilo de salida.
Integración del SDK Node
Inicializa el cliente de Node.js con tus credenciales y URL base. La naturaleza asíncrona del SDK se adapta bien a los servidores web modernos. Puedes esperar la respuesta de finalización directamente en tus controladores de rutas. Este enfoque mantiene tu código limpio y legible. El SDK gestiona la agrupación de conexiones y los reintentos de manera eficiente. Puedes integrarlo en aplicaciones Express o Fastify fácilmente. Admite respuestas tanto en streaming como sin streaming. Elige el modo que mejor se ajuste a la arquitectura de tu aplicación.
Habilitando streaming y manejo de uso de tokens
Habilita el streaming estableciendo el stream parámetro a true. La API devuelve datos mediante Server-Sent Events (SSE). Cada fragmento contiene texto parcial y metadatos. El último fragmento incluye el uso total de tokens para la solicitud. Esto te permite rastrear los costos en tiempo real. El streaming reduce significativamente la latencia percibida para los usuarios finales. Puedes mostrar texto a medida que se genera. Esto es crucial para interfaces de chat donde la capacidad de respuesta es importante. Los SDK manejan el análisis de eventos para ti automáticamente.
Ventanas de contexto, límites y errores
El modelo admite una ventana de contexto de 100.000 tokens para entrada y salida combinadas. Puedes generar hasta 16.000 tokens por solicitud. Si omites max_tokens, el valor predeterminado es 2,048 tokens. Estás limitado a 300 solicitudes por minuto y ocho solicitudes concurrentes por clave. El tamaño del cuerpo de la solicitud debe mantenerse por debajo de 8 MB. Los errores de autenticación devuelven un código de estado 401. La falta de fondos activa un error 402. Los límites de velocidad resultan en una respuesta 429. Maneja estos códigos de manera elegante para mantener una experiencia de usuario fluida.
cURL
curl https://api.apillmopen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List dependencies for React 18."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmopen.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apillmopen.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);Transmisión
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)Preguntas frecuentes
¿Es esta una verdadera API de LLM de código abierto compatible con las herramientas existentes?
Sí, sigue exactamente el estándar de chat-completions de OpenAI. Puedes usarlo con cualquier cliente que soporte el formato oficial del SDK. Solo actualiza la URL base y la clave API. Esto garantiza una migración sencilla desde otros proveedores sin reescribir tu base de código.
¿Qué sucede si obtengo un error 402?
Un error 402 significa que tu crédito prepagado se ha agotado. Puedes recargar al instante usando USDT (TRC20) o USDC (Base). Los pagos comienzan en $20. Recibes crédito bonus por depósitos más grandes. El crédito nunca expira, así que puedes añadir fondos cuando te sea conveniente.
¿Cómo maneja el modelo sin censura las restricciones de contenido?
El modelo no rechaza temas adultos legales o controversiales. Está ajustado para una generación sin restricciones. El único límite estricto es el contenido que involucra a menores. Esto lo hace ideal para roleplay, escritura creativa y generación de datos donde los filtros podrían interferir.
Obtén tu clave de API
Regístrate, obtén tu clave y actualiza la URL base. Esa es toda la configuración.