# Kling | v2.6 | Pro | Image to Video Premium image to video transformation that turns any still image into a fluid, cinematic sequence with realistic motion and synchronized native audio. ## API Information - **Model Slug:** kling-v2-6-pro-image-to-video - **Branded URL:** https://www.eachlabs.ai/kling/kling-v2-6/kling-v2-6-pro-image-to-video - **Provider:** Kling - **Category:** Image to Video - **Output Type:** video - **Status:** active - **Version:** 0.0.1 - **Base Cost:** Video generation is priced per second: $0.07/sec without audio, $0.14/sec with native audio - **Estimated Processing Time:** 180 seconds - **Last Updated:** 2026-07-13 - **Interactive Demo:** https://www.eachlabs.ai/ai-models/kling-v2-6-pro-image-to-video ## Pricing - **Charge Type:** dynamic - **Pricing Details:** Video generation is priced per second: $0.07/sec without audio, $0.14/sec with native audio ### Pricing Rules | Condition | Pricing | | --- | --- | | Rule 1 | Video generation is priced per second: $0.07/sec without audio, $0.14/sec with native audio | ## Input Schema | Parameter | Type | Required | Default | Constraints | Description | |-----------|------|----------|---------|-------------|-------------| | prompt | string | Yes | - | - | - | | image_url | string | Yes | - | - | URL of the image to be used for the video | | duration | string | No | 5 | 5,10 | The duration of the generated video in seconds | | end_image_url | string | No | - | - | URL of the image to be used for the end of the video | | generate_audio | boolean | No | true | - | Whether to generate native audio for the video. Supports Chinese and English voice output. Other languages are automatically translated to English. For English speech, use lowercase letters; for acronyms or proper nouns, use uppercase. | | negative_prompt | string | No | blur, distort, and low quality | - | - | ## Example Request ```bash curl -X POST https://api.eachlabs.ai/v1/prediction/ \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "kling-v2-6-pro-image-to-video", "input": { "prompt": "she smiles brightly and says, \"Welcome to my farm\".", "image_url": "https://storage.googleapis.com/magicpoint/inputs/kling-video-v2-6-pro-image-to-video-input.png" } }' ``` ## Output Schema Response returned by `GET /v1/prediction/{id}` when the job completes: ```json { "status": "success", "predictionID": "string", "output": "string (URL of generated video)", "metrics": { "predict_time": "number (seconds)" } } ``` ## Polling ```bash curl https://api.eachlabs.ai/v1/prediction/{PREDICTION_ID} \ -H "Authorization: Bearer YOUR_API_KEY" ``` | Status | Meaning | |--------|---------| | `processing` | Still running — poll again | | `success` | Done — read `output` | | `error` | Failed — read `message` / `details` | ## Webhook (alternative to polling) Pass `"webhook_url": "https://your.host/path"` in the create request. Eachlabs POSTs this payload when the job ends: ```json { "exec_id": "prediction-uuid", "status": "succeeded", "output": "https://...", "error": "" } ``` `status` is `"succeeded"` or `"failed"`. `exec_id` equals the `predictionID` from create. Return 2xx within 30 seconds. ## Errors Error body: `{ "status": "error", "message": "...", "details": "..." }` | Code | Meaning | |------|---------| | `400` | Invalid input | | `401` | Missing / invalid `Authorization` bearer token | | `404` | Unknown model or prediction id | | `429` | Rate limit — 100 creates / min, 10 concurrent per key | | `5xx` | Retry with backoff | ## Overview **kling-v2.6-pro-image-to-video — Image-to-Video AI Model** Transform static images into cinematic videos with synchronized native audio using **kling-v2.6-pro-image-to-video**, the premium image-to-video AI model from Kling's v2.6 family. Developed by Kuaishou, this model excels in animating still images into fluid 1080p sequences up to 10 seconds long, delivering enhanced visual consistency, realistic character motion, and integrated sound effects or speech in a single generation pass. Ideal for creators seeking **Kling image-to-video** tools that produce professional-grade outputs without post-production audio syncing, kling-v2.6-pro-image-to-video stands out with its first-frame conditioning for precise motion control from any input image. Access this **image-to-video AI model** on Eachlabs to streamline workflows for dynamic content like social media clips or marketing visuals, supporting aspect ratios such as 16:9, 9:16, and 1:1. ## Usage Notes - API Base URL: `https://api.eachlabs.ai/v1` - Authentication: send `Authorization: Bearer YOUR_API_KEY`. Generate a key from the Eachlabs dashboard at https://www.eachlabs.ai/dashboard/api-keys. - File-typed parameters (`*_url`, `image_url`, `video_url`, `audio_url`, etc.) accept publicly-reachable HTTPS URLs only. Upload your asset first (GCS / S3 / your CDN) and pass the resulting URL. Data-URIs and localhost URLs are rejected. - For structured parameters (arrays / objects) send real JSON values, not stringified payloads. - Monetary values are reported in USD; per-token / per-megapixel rates may be billed in micro-cents internally. - Prefer `webhook_url` over polling for long-running predictions — see the Webhook Callback section.