{"info":{"title":"ModelRunner OpenAPI schema for kling-video/v3/motion-control","version":"0.1.0"},"paths":{"/health-check":{"get":{"summary":"Healthcheck","responses":{"200":{"content":{"application/json":{"schema":{"title":"Response Healthcheck Health Check Get"}}},"description":"Successful Response"}},"operationId":"healthcheck_health_check_get"}}},"openapi":"3.1.0","components":{"schemas":{"Input":{"type":"object","title":"Input","required":["image_url","video_url","character_orientation"],"properties":{"prompt":{"type":"string","title":"Prompt","x-order":3,"maxLength":2500,"description":"Optional text guidance to steer the motion or scene."},"image_url":{"type":"string","title":"Image Url","format":"uri","x-order":0,"description":"Reference character/appearance image. The generated character keeps this identity and look."},"video_url":{"type":"string","title":"Video Url","format":"uri","x-order":1,"description":"Reference/driving video whose character actions and facial expressions the output follows. Max 30s when character_orientation is 'video', 10s when 'image'."},"keep_original_sound":{"type":"boolean","title":"Keep Original Sound","default":true,"x-order":4,"description":"Keep the driving video's original audio in the generated video."},"character_orientation":{"allOf":[{"$ref":"#/components/schemas/CharacterOrientationEnum"}],"title":"Character Orientation","default":"image","x-order":2,"description":"Whether the output character's orientation and framing match the reference image ('image') or the driving video ('video')."}}},"Output":{"type":"string","title":"Output","format":"uri","description":"Generated video file URL."},"CharacterOrientationEnum":{"enum":["image","video"],"type":"string","title":"CharacterOrientationEnum","description":"An enumeration."}}}}