klingapis.comInicio rápido para pipelines de Kling
Inicio rápido para pipelines de Kling
Obtén tu clave de API de texto sin censura y comienza a generar guiones, prompts y subtítulos para tu pipeline de video de Kling en minutos.
URL base y autenticación
Usa https://api.klingapis.com/v1 como tu URL base. Funciona con cualquier SDK compatible con OpenAI. Envía tu clave de API en el encabezado Authorization como token Bearer. Obtienes una clave por cuenta, visible inmediatamente después del registro. Regenera la clave en cualquier momento para revocar la anterior.
ID del modelo: Envía siempre "uncensored" en tus peticiones. Es un modelo de pesos abiertos ajustado para uso adulto legal sin rechazos por contenido.
Primera petición
Envía una petición POST a /v1/chat/completions para generar texto. La API acepta formatos de carga útil estándar de OpenAI. Devuelve texto adecuado para guiones, subtítulos o generación de prompts.
Ventana de contexto: El modelo admite hasta 100.000 tokens (entrada + salida). Mantén tus prompts concisos para maximizar la longitud de la salida.
Límite estricto: Las peticiones que contengan contenido sexual que involucre a menores siempre se bloquean.
curl https://api.klingapis.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
SDK de Python
Usa la biblioteca oficial de Python openai. Configura la URL base y la clave de API en la inicialización de tu cliente. Esto garantiza la compatibilidad con los scripts existentes del pipeline de Kling.
La API admite llamadas a funciones, lo que te permite estructurar las salidas para su procesamiento posterior. Úsalo para extraer datos de transcripciones o formatear secciones de guiones.
from openai import OpenAI
client = OpenAI(base_url="https://api.klingapis.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)
SDK de Node.js
Inicializa el SDK de Node.js de OpenAI con la misma URL base. Esto se integra directamente en tus flujos de trabajo de Node.js para subtítulos en tiempo real o mejora de prompts.
El modelo sin censura aborda temas controvertidos o para adultos sin los rechazos habituales, lo que lo hace ideal para flujos de trabajo creativos diversos. Asegúrate de que tu carga útil no supere los 8 MB.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.klingapis.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);
Respuestas en streaming (SSE)
Habilita el streaming estableciendo stream: true en tu petición. La API devuelve Eventos enviados por el servidor (SSE) para la entrega de tokens en tiempo real. Esto reduce la latencia percibida para guiones largos o subtítulos detallados.
Maneja los eventos SSE en tu cliente para actualizar la interfaz de usuario o registrar la salida de forma incremental. Esto es crítico para aplicaciones orientadas al usuario donde esperar la finalización completa no es aceptable.
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)
Límites de velocidad y límites
Límite de peticiones: 300 peticiones por minuto por clave. Superar este límite devuelve un error 429.
Errores: 401 indica una clave inválida o caducada. 402 significa que tu crédito prepago está agotado.
Límite del cuerpo: Las peticiones deben ser inferiores a 8 MB. Los créditos de pago por uso no caducan. Recarga desde $10, con bonificaciones a $50 (+5%) y $100 (+10%).
Ficha técnica de la API
Una tabla con cada límite, función y precio.
| Elemento | Valor |
|---|---|
| Formato | compatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.klingapis.com/v1 |
| ID del modelo | uncensored |
| Autenticación | Authorization: Bearer YOUR_KEY |
| Llamadas a funciones | sí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool |
| Streaming | sí: server-sent events; el último fragmento incluye el uso de tokens |
| Salida máxima | hasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte) |
| Modo JSON | response_format: {"type": "json_object"} |
| Parámetros | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Ventana de contexto | 100.000 tokens (entrada + salida) |
| Tamaño de petición | hasta 8 MB |
| Concurrencia | 8 peticiones a la vez por clave |
| Límite de peticiones | 300 por minuto por clave |
| Cabeceras | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Bono | +5 % desde $50, +10 % desde $100 |
| Precio | $0,25 por 1M tokens de entrada · $1,00 por 1M de salida |
| Facturación | crédito prepago por uso real; errores y rechazos no se cobran |
| Recarga | USDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500 |
| Caducidad | el crédito pagado no caduca, sin suscripción |
| Prueba gratis | $0,50 durante 7 días, sin tarjeta · Clave de prueba: 2 solicitudes paralelas, 60 por minuto; límites completos (8 y 300) tras la primera recarga |
| Claves | una clave activa por cuenta; una nueva reemplaza a la anterior |
| Acceso | Google o correo y contraseña |
| Contenido | contenido adulto permitido; se rechaza el contenido sexual con menores |
Códigos de error
Los errores llegan como JSON con un type fijo; las peticiones fallidas o rechazadas no se cobran.
| Código | Tipo | Significado |
|---|---|---|
400 | bad_request | JSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo |
401 | missing_key · invalid_key · key_revoked | falta la clave, es incorrecta o fue reemplazada |
402 | no_credit | sin crédito: recarga y sigue al instante |
403 | content_blocked | contenido sexual con menores: rechazado, no se cobra |
404 | not_found | endpoint desconocido |
413 | request_too_large | cuerpo mayor de 8 MB |
429 | rate_limited · concurrency | más de 300/min o 8 en paralelo: espera y reintenta |
503 | upstream_busy | modelo ocupado: reintenta en unos segundos |
Preguntas y respuestas
¿Esta API genera video o imágenes?
No. Esta es una API solo de texto. Genera texto para guiones, prompts y subtítulos que puedes usar en tu pipeline de video o imagen de Kling. No se encarga de la generación de medios en sí.
¿El modelo sin censura es GPT o Claude?
No. Es un modelo de pesos abiertos ejecutado en nuestros propios servidores GPU. No es GPT, Claude, Gemini, Grok ni DeepSeek. Está ajustado específicamente para reducir las negativas de contenido.
¿Cómo pago por la API?
Usa créditos prepago. Recarga desde $10 con criptomonedas (USDT o USDC). Los créditos no caducan. No hay tarifa mensual ni suscripción. Pagas por token utilizado.
Tu clave está a un formulario de distancia
Crea una cuenta, copia la clave, cambia la URL base. Eso es toda la configuración.