{
"created": 1757169743,
"id": "task-unified-1757169743-7cvnl5zw",
"model": "kling-o3-video-edit",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": true,
"estimated_time": 300,
"video_duration": 9
},
"type": "video",
"usage": {
"billing_rule": "per_call",
"credits_reserved": 7,
"user_group": "default"
}
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to model: kling-o3-video-edit",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}Kling-O3 edición de video
- Kling-O3 Video Edit (kling-o3-video-edit) edita y modifica el vídeo original, basado en el modelo Kling AI kling-v3-omni
- La duración y la relación de aspecto del vídeo de salida se mantienen consistentes con el vídeo de entrada
- Admite edición con instrucciones de texto, imágenes de referencia y elementos
- La generación de sonido no es compatible cuando se proporciona entrada de vídeo (el sonido se desactiva forzosamente)
- Modo de procesamiento asíncrono, use el ID de tarea devuelto para consultar el estado
- Los enlaces de vídeo generados son válidos durante 24 horas, guárdelos oportunamente
{
"created": 1757169743,
"id": "task-unified-1757169743-7cvnl5zw",
"model": "kling-o3-video-edit",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": true,
"estimated_time": 300,
"video_duration": 9
},
"type": "video",
"usage": {
"billing_rule": "per_call",
"credits_reserved": 7,
"user_group": "default"
}
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to model: kling-o3-video-edit",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}Autorizaciones
Todas las APIs requieren autenticación Bearer Token
Obtener API Key:
Visita la Página de gestión de API Key para obtener tu API Key
Agregar al encabezado de la solicitud:
Authorization: Bearer YOUR_API_KEY
Cuerpo
Nombre del modelo de generación de video
kling-o3-video-edit "kling-o3-video-edit"
Instrucción de edición, máximo 2500 caracteres
Sintaxis de referencia: Puede referenciar elementos, imágenes y vídeos en el prompt usando la sintaxis <<<xxx>>>, por ejemplo: Reemplazar a la persona en el vídeo con <<<element_1>>>
2500"Adjust the color to warm tones and add a cinematic feel"
URL del vídeo a editar
Requisitos de formato de vídeo:
- Formato: MP4 / MOV
- Tamaño: <= 200MB
- Duración: >= 3 segundos
- Dimensiones: ancho y alto 720px ~ 2160px
- Velocidad de fotogramas: 24fps ~ 60fps
Restricciones:
- Primer/último fotograma no compatible
- Cantidad de imágenes de referencia + cantidad de elementos <= 4 cuando se proporciona vídeo
- Los elementos de personajes de vídeo no son compatibles (solo se admiten elementos de múltiples imágenes)
- La URL del video debe ser accesible directamente por el servidor
"https://example.com/original.mp4"
Si se conserva el sonido original del vídeo
Nota:
true: Conservar el sonido original del vídeo (por defecto)false: No conservar el sonido original del vídeo
true
Array de URLs de imágenes de referencia (referencia de estilo)
Restricción: Cantidad de imágenes de referencia + cantidad de elementos <= 4 cuando se proporciona vídeo
Nota:
- Las URL de las imágenes deben ser accesibles directamente por el servidor o activar una descarga directa al acceder
["https://example.com/style_ref.jpg"]
Calidad de resolución
Opciones:
720p: Estándar 720P1080p: Alta calidad 1080P
Facturación: Precio unitario base 81,000 UC/segundo x duración del vídeo de entrada (redondeado hacia arriba). Multiplicador 1080p 1.334
720p, 1080p "720p"
Parámetros avanzados
Show child attributes
Show child attributes
URL de callback HTTPS para completación de tarea
Momento del Callback:
- Se activa cuando la tarea se completa, falla o se cancela
- Se envía después de la confirmación de facturación
Restricciones de Seguridad:
- Solo protocolo HTTPS
- Direcciones IP internas están prohibidas (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- La longitud de la URL no debe exceder
2048caracteres
Mecanismo de Callback:
- Tiempo de espera:
10segundos - Máximo
3reintentos después del fallo (a1/2/4segundos después del fallo) - El formato de respuesta del callback es consistente con la API de consulta de tareas
- El código de estado 2xx se considera exitoso, otros códigos activan reintento
"https://your-domain.com/webhooks/video-task-completed"
Respuesta
Tarea de generación de video creada exitosamente
Marca de tiempo de creación de la tarea
1757169743
ID de tarea
"task-unified-1757169743-7cvnl5zw"
Nombre del modelo real utilizado
"kling-o3-video-edit"
Tipo de tarea
video.generation.task Porcentaje de progreso de la tarea (0-100)
0 <= x <= 1000
Estado de la tarea
pending, processing, completed, failed "pending"
Detalles de la tarea de video
Show child attributes
Show child attributes
Tipo de salida de la tarea
text, image, audio, video "video"
Información de uso y facturación
Show child attributes
Show child attributes