{"info":{"title":"ModelRunner OpenAPI schema for kling-video/v2.6/image-to-video","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":["prompt","start_image_url"],"properties":{"prompt":{"type":"string","title":"Prompt","x-order":0,"maxLength":2500,"description":"Text description of the motion/action to animate in the video."},"duration":{"allOf":[{"$ref":"#/components/schemas/duration"}],"title":"Duration","default":"5","x-order":2,"description":"Length of the generated video in seconds."},"end_image_url":{"type":"string","title":"End Image Url","format":"uri","x-order":4,"description":"Optional end/tail frame to interpolate toward."},"generate_audio":{"type":"boolean","title":"Generate Audio","default":true,"x-order":5,"description":"Whether to generate native audio for the video. Enabling audio raises the per-second rate."},"negative_prompt":{"type":"string","title":"Negative Prompt","default":"blur, distort, and low quality","x-order":3,"maxLength":2500,"description":"Describe content to avoid in the generated video."},"start_image_url":{"type":"string","title":"Start Image Url","format":"uri","x-order":1,"description":"The start frame the video animates from. Use a JPEG image (min 300x300px, aspect ratio roughly 0.4-2.5)."}}},"Output":{"type":"string","title":"Output","format":"uri","description":"Generated video file URL."},"duration":{"enum":["5","10"],"type":"string","title":"duration","default":"5","description":"An enumeration."}}}}