es ▾

keyapiglm.comAPI sin censura. Sin rechazos. Tokens reales.

Documentación de la API para desarrolladores

Esta guía ayuda a los desarrolladores a integrar nuestra API sin censura y compatible con OpenAI para la generación de contenido para adultos. Utiliza nuestro endpoint de modelo único con SDK estándar para omitir los filtros de contenido.

Autenticación & URL base

Tu clave de API autentica cada solicitud. Pásala en el Authorization header como token bearer. La URL base es https://api.keyapiglm.com/v1. Este endpoint funciona con cualquier cliente compatible con OpenAI. Puedes reemplazar la URL base estándar de OpenAI en tu código. Nuestro servicio se encarga del enrutamiento hacia nuestro modelo uncensored.

Primera solicitud

Envía una solicitud POST a /v1/chat/completions. Incluye tu ID de modelo y el prompt. La respuesta contiene el texto generado. Puedes empezar con una finalización de texto simple. Nuestra API devuelve tokens sin formato adicional.

curl https://api.keyapiglm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Verify endpoint latency for high traffic loads"}]
  }'

Verifica que tu clave funcione de inmediato. Comprueba la respuesta para el choices array. Cada opción tiene un mensaje con tu contenido generado. Los errores devuelven códigos HTTP estándar.

Integración del SDK de Python

Instala el openai paquete. Establece la URL base en nuestro endpoint. Inicializa el cliente con tu clave de API. Llama a chat.completions.create método. Pasa el ID del modelo uncensored. Esto funciona con el código existente de OpenAI. No se necesitan adaptadores adicionales.

from openai import OpenAI

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

Maneja el objeto de respuesta. Extrae el texto de la primera opción. Tu script se ejecuta sin problemas. La depuración es sencilla con el registro estándar.

Configuración del SDK Node

Importa el cliente OpenAI en Node. Configura la URL base. Pasa tu clave al constructor. Llama a la función de completado de chat. Usa el mismo ID de modelo. Este enfoque ahorra tiempo. Reutilizas patrones familiares. La API responde rápidamente.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.keyapiglm.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. Busca errores en el bloque catch. Tu aplicación Node se integra sin problemas. No se requieren clientes HTTP personalizados. Las respuestas JSON estándar llegan como se espera.

Respuestas en streaming (SSE)

Habilita la transmisión estableciendo stream: true. La API envía Server-Sent Events. Cada fragmento contiene texto parcial. Concatena estos fragmentos para obtener la respuesta completa. Esto reduce la latencia percibida. Los usuarios ven el texto aparecer al instante.

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 cada fragmento en tu bucle de eventos. El último fragmento incluye el uso de tokens. Detén la transmisión cuando el modelo termine. Este método funciona con cualquier cliente SSE. Tu interfaz de usuario se actualiza en tiempo real.

Límites & Errores

Los límites de tasa son de 300 solicitudes por minuto. Las solicitudes concurrentes alcanzan un máximo de 8 por clave. Los cuerpos de las solicitudes no pueden exceder 8 MB. La ventana de contexto es de 100,000 tokens. Los errores devuelven códigos estándar. Usa 401 para claves inválidas. Usa 402 para crédito insuficiente. Usa 429 para límites de tasa. Consulta el cuerpo de la respuesta para obtener detalles. La lógica de reintento maneja problemas temporales. Tu integración se mantiene estable.

Preguntas frecuentes

¿Qué métodos de pago aceptan?

Solo cripto: USDT en TRC20 o USDC en Base, cualquier cantidad entera de $20 a $500. El crédito adicional aplica desde $50.

¿Es esta la API de GLM?

No, ejecutamos nuestro propio modelo uncensored. Es compatible con los clientes de OpenAI. Usa nuestra URL base y clave. Nuestro modelo no es GLM ni ningún otro producto de proveedor.

¿Qué es la ventana de contexto?

La ventana de contexto es de 100.000 tokens. Esto incluye el prompt y la respuesta. La salida máxima es de 16.000 tokens. Los errores y las denegaciones no consumen tokens.

Obtén tu clave de API

Regístrate, copia tu clave, actualiza tu URL base. Eso es todo lo que necesitas hacer.

Abrir cuenta