kling/kling-v2-5-turbo, ofrecido por Comfy Router de Kling.
Entrada: Texto · Salida: Video
Inicio rápido
Crea una clave en tu espacio de trabajo de Comfy y expórtala comoCOMFY_API_KEY. Los fragmentos de Python y TypeScript usan los SDK de Comfy (pip install comfy-sdk y npm install @comfyorg/sdk); el fragmento de cURL es la misma llamada sobre HTTP sin procesar.
ID del modelo: kling/kling-v2-5-turbo
Endpoint: POST https://api.comfy.org/v2/models/kling/kling-v2-5-turbo
- Esperar el resultado
- Encolar y recoger más tarde
El mismo cuerpo, enviado a
POST https://api.comfy.org/v2/models/kling/kling-v2-5-turbo/requests. Router responde 201 con un request_id en cuanto se admite la ejecución, y el resultado se recoge cuando está listo, desde este proceso o desde otro. Entrega en cola explica el estado, la cancelación y la recogida.Esquema
Entrada
La dirección de notificación de callback. Ignorado: comfy-api descarta este campo antes de reenviarlo; Comfy Router consulta el estado en tu nombre.Formato:
uriControla el movimiento de la cámara a lo largo del eje horizontal (eje x). Negativo indica izquierda, positivo indica derecha.Rango:
-10 a 10Controla la rotación de la cámara en el plano vertical (eje x). Negativo indica rotación hacia abajo, positivo indica rotación hacia arriba.Rango:
-10 a 10Controla la cantidad de giro de la cámara (eje z). Negativo indica sentido antihorario, positivo indica sentido horario.Rango:
-10 a 10Controla la rotación de la cámara en el plano horizontal (eje y). Negativo indica rotación a la izquierda, positivo indica rotación a la derecha.Rango:
-10 a 10Controla el movimiento de la cámara a lo largo del eje vertical (eje y). Negativo indica hacia abajo, positivo indica hacia arriba.Rango:
-10 a 10Controla el cambio en la distancia focal de la cámara. Negativo indica un campo de visión más estrecho, positivo indica un campo de visión más amplio.Rango:
-10 a 10Tipo de movimientos de cámara predefinidos. simple: movimiento de cámara personalizable. down_back: la cámara desciende y se mueve hacia atrás. forward_up: la cámara avanza y se inclina hacia arriba. right_turn_forward: gira a la derecha y avanza. left_turn_forward: gira a la izquierda y avanza.Valores posibles:
simple, down_back, forward_up, right_turn_forward, left_turn_forwardFlexibilidad en la generación de video. Cuanto mayor sea el valor, menor será el grado de flexibilidad del modelo y mayor la relevancia respecto al prompt del usuario.Rango:
0 a 1Formato: floatDuración del video en segundosValores posibles:
3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15ID de tarea personalizado. Ignorado: comfy-api descarta este campo antes de reenviarlo; Comfy Router consulta el estado en tu nombre.
Modo de generación de video. std: Modo Estándar, con buena relación costo-beneficio. pro: Modo Profesional, genera videos de mayor duración con una salida de mayor calidad.Valores posibles:
std, proNombre del modelo. Omítelo o envía null cuando uses Comfy Router; el modelo se selecciona según la ruta de la solicitud. Un nombre proporcionado debe coincidir con esa ruta.
Información de cada storyboard, como los prompts y la duración. Admite hasta 6 storyboards, con un mínimo de 1. Es requerido cuando multi_shot es true y shot_type es customize.
Duración de este storyboard en segundos. No debe exceder la duración total de la tarea ni ser menor que 1. La suma de las duraciones de todos los storyboards equivale a la duración total de la tarea.
Indica si se genera un video de múltiples planos. Cuando es true, el parámetro prompt no es válido. Cuando es false, los parámetros shot_type y multi_prompt no son válidos.
Prompt de texto negativo. Se recomienda complementar la información del prompt negativo mediante oraciones negativas directamente dentro de los prompts positivos.
Prompt de texto positivo. Usa <<<voice_1>>> para especificar una voz que coincida con el orden del parámetro voice_list. Una tarea puede hacer referencia a hasta 2 tonos. Al especificar un tono, el valor del parámetro sound debe estar en on.
Método de storyboard. Requerido cuando el parámetro multi_shot se establece en true.Valores posibles:
customize, intelligenceIndica si se genera sonido de forma simultánea al generar videos. Solo las versiones V2.6 y posteriores del modelo admiten este parámetro.Valores posibles:
on, offLista de voces a las que se hace referencia al generar videos. Admite hasta 2 voces; haz referencia a ellas en el
prompt como <<<voice_1>>> y <<<voice_2>>> según el orden de la lista. Requiere que sound esté en “on”, lo cual solo admiten las versiones V2.6 y posteriores del modelo; en un modelo anterior, o si dejas sound en su valor predeterminado “off”, las voces no se aplican.ID de voz devuelto por la API de personalización de voces o un ID de voz predefinido del sistema.
Indica si se generan resultados con marca de agua de forma simultánea. Actualmente no se admiten marcas de agua personalizadas.
GET /v2/models/kling/kling-v2-5-turbo/openapi.json, el mismo documento contra el que valida una llamada antes de que la solicitud llegue al proveedor.
Salida
URL del video generado con marca de agua, formato de protección contra hotlinkingFormato:
uriEjemplos
Entrada
Salida
Antes de lanzar
Los SDK crean unaIdempotency-Key y la reutilizan para los reintentos automáticos. Para los reintentos manuales, reutiliza la clave original. Router puede mantener la conexión abierta hasta 10 minutos.
Cuando una solicitud falla, Router envía un encabezado de respuesta X-Comfy-Error-Type que explica el motivo. Un 422 significa que Router rechazó la entrada antes de llamar al proveedor, y un 413 significa que el cuerpo de la solicitud era más grande de lo que Router acepta. Descarga los recursos generados de inmediato, porque las URL de resultados pueden caducar.
Cualquier límite de tamaño mencionado en la descripción de un campo más arriba es el límite propio del proveedor para ese campo, citado de la especificación del proveedor. Router aplica un tope aparte al cuerpo completo de la solicitud, con el que cuentan los medios codificados en base64: consulta tamaño del cuerpo de la solicitud.
Esta página documenta un modelo socio al que se llama a través de Comfy Router. El mismo paquete comfy-sdk / @comfyorg/sdk también incluye un segundo cliente, para ejecutar todo un gráfico de flujo de trabajo de ComfyUI en Comfy Cloud: Comfy(api_key=...) / new Comfy({ apiKey }), con client.workflows, client.assets y client.jobs. Consulta SDK de Comfy.
Encabezados
Autenticación, idempotencia, IDs de solicitud, agrupaciones de errores, ritmo de reintentos y límites de gasto.
Uso de la API de Router
Descubrimiento de modelos, errores de validación, reintentos y facturación.
Limitaciones
Lo que Router no hace hoy y qué usar en su lugar.