Documentación de la API
Conecta tu cliente compatible con OpenAI a nuestra API sin censura en segundos.
Autenticación y URL base
La API utiliza autenticación estándar con token Bearer. Recibes tu clave inmediatamente después de registrarte con Google o una dirección de correo electrónico. Establece el Authorization header para Bearer YOUR_API_KEY para todas las solicitudes. La URL base es https://api.llmstatus.cc/v1. Este endpoint funciona con cualquier SDK de OpenAI o cliente compatible. Solo necesitas cambiar la URL base y proporcionar tu clave. No se requiere número de teléfono para el registro. Tu identidad permanece mínima mientras obtienes acceso completo.
Primera solicitud
Envía una solicitud POST a /v1/chat/completions para obtener una respuesta inmediata. El identificador del modelo es uncensored. Gestiona contenido adulto, investigación de seguridad y temas controvertidos sin denegación. No necesitas una suscripción ni cuota mensual. Los errores no consumen tu saldo prepagado. Envía tu prompt y obtén texto de salida directamente.
curl https://api.llmstatus.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the server timezone to UTC."}]
}'
Esta solicitud demuestra la interacción más simple posible. El servidor devuelve un objeto JSON que contiene el texto generado. Puedes ajustar parámetros como temperature o top_p para controlar la creatividad. La respuesta incluye estadísticas de uso para mayor transparencia. Comienza con esta llamada básica para verificar que tu clave funciona correctamente.
Integración del SDK de Python
Usa el oficial openai Biblioteca de Python para interactuar con la API. Configura la URL base y la clave de API en la inicialización del cliente. El cliente se encarga de la serialización y el análisis de errores por ti. Este enfoque reduce significativamente el código repetitivo. Puedes pasar los mensajes como una lista de diccionarios. El modelo permanece uncensored independientemente del wrapper del cliente. Se admiten modos de transmisión y no transmisión. Este método es ideal para servicios backend o scripts de procesamiento de datos.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmstatus.cc/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 SDK abstrae los detalles HTTP. Tú te centras en la estructura del prompt y en la gestión de la respuesta. Los códigos de error se lanzan como excepciones. Puedes capturarlos para gestionar los límites de velocidad o problemas de crédito de forma elegante. El código permanece limpio y legible. Esta es la forma recomendada para que los desarrolladores de Python integren la API.
Uso del SDK de Node.js
Instala el openai paquete npm para entornos Node.js. Establece la variable de entorno o pasa la clave directamente al constructor. La URL base debe apuntar a nuestro servicio. Esto te permite construir funciones sin servidor o aplicaciones web rápidamente. El SDK admite tanto CommonJS como módulos ES. Puedes transmitir respuestas o obtenerlas de una vez. La clave API se pasa de forma segura en el encabezado. Esta configuración es perfecta para desarrolladores de JavaScript que necesitan generación de texto confiable. No se necesita configuración adicional más allá de la clave y la URL base.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmstatus.cc/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);
El SDK de Node refleja la estructura del cliente de Python. Envías mensajes y recibes completados. El manejo de errores está integrado en la cadena de promesas. Esto asegura que tu aplicación sea robusta. Usa este método para interfaces de chat en tiempo real o trabajos en segundo plano. El código es conciso y fácil de mantener. Puedes extenderlo con encabezados personalizados si es necesario.
Respuestas en streaming
Habilita la transmisión estableciendo stream: true en tu solicitud. El servidor envía Server-Sent Events (SSE) token por token. Esto reduce la latencia percibida para los usuarios finales. Recibes respuestas parciales a medida que se generan. El último fragmento contiene el uso total de tokens. Esto es crucial para la transparencia de la facturación. La transmisión funciona con todos los parámetros y herramientas. Usa este modo para interfaces de chat o generación de texto en vivo. El cliente almacena en búfer los tokens hasta que se cierra el flujo. Esto proporciona una experiencia de usuario fluida sin esperar a la respuesta completa.
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)
Gestiona los eventos SSE en tu código para actualizar la interfaz de usuario en tiempo real. El último evento incluye datos de uso. Analízalos para realizar un seguimiento preciso del consumo de tu crédito. La transmisión es opcional pero recomendada para aplicaciones interactivas. Mantiene la conexión abierta hasta la finalización. Este método garantiza que solo pagues por lo que se genera. Los errores durante la transmisión se informan en el último fragmento.
Límites, Errores y Ventana de Contexto
Tienes una ventana de contexto de 100,000 tokens para prompt y finalización combinados. La salida máxima es de 16,000 tokens por solicitud. El límite es de 300 solicitudes por minuto por clave. Puedes tener 8 solicitudes concurrentes a la vez. El cuerpo de la solicitud no puede exceder 8 MB. Un error 401 significa que tu clave es inválida. Un error 402 indica que no queda crédito. Un error 429 indica que alcanzaste el límite de velocidad. El crédito nunca expira, así que puedes recargar más tarde. Los errores no cargan tu crédito. Usa estos códigos para depurar tu integración rápidamente. La API es estricta pero predecible. Planifica tu concurrencia basándote en el límite de 8 solicitudes.
Preguntas frecuentes
¿Es esta la API oficial de estado de LLM?
Sí, esta es la API oficial para el estado de LLM. Es sin censura y compatible con OpenAI. No interviene ningún revendedor de terceros.
¿Soporta llamada de funciones?
Sí, la API admite llamadas a funciones con parámetros tools y tool_choice. Puedes definir herramientas personalizadas en tu solicitud. El modelo devolverá JSON estructurado para las invocaciones de funciones. Esto funciona tanto en modos de streaming como sin streaming.
¿Cómo pago la API?
Paga solo con criptomonedas, específicamente USDT en TRC20 o USDC en Base. Las recargas oscilan entre $20 y $500. Obtienes un crédito de bonificación para montos mayores. El crédito nunca expira.
Asegura tu clave API
Regístrate, obtén tu clave y actualiza el endpoint. No se requiere configuración.