Browse ModelsKwaivgiKwaivgi Kling V1.6 Multi I2V Standard

Kwaivgi Kling V1.6 Multi I2V Standard

Kwaivgi Kling V1.6 Multi I2V Standard

Playground

Try it on WavespeedAI!

Kling v1.6 Image-to-Video delivers 195% better results than Kling 1.5, with better prompt understanding, physics, and visual effects. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Features

Kling V1.6 Multi Image-to-Video Standard

Transform multiple reference images into cinematic videos with Kling V1.6. This powerful image-to-video model accepts up to 4 reference images, enabling more complex scene composition, character consistency, and creative control — perfect for fashion editorials, product showcases, and storytelling content.

Why It Looks Great

  • Multi-image input: Use up to 4 reference images for richer scene composition and better consistency.
  • Cinematic motion: Creates smooth, professional-quality movement with dramatic flair.
  • Negative prompt support: Exclude unwanted elements for precise control over the output.
  • Flexible duration: Generate 5-second or 10-second videos.
  • Multiple aspect ratios: Square (1:1), landscape (16:9), or portrait (9:16) formats.
  • Prompt Enhancer: Built-in tool to refine and expand your motion descriptions.
  • Safety Checker: Optional content filtering for appropriate output.

Parameters

ParameterRequiredDescription
promptYesText description of the motion, scene, and cinematography you want.
negative_promptNoElements to avoid in the generated video.
imagesYesUp to 4 reference images to guide generation (upload or URLs).
durationNoVideo length: 5 or 10 seconds. Default: 5.
aspect_ratioNoOutput format: 1:1, 16:9, or 9:16. Default: 1:1.
Enable Safety CheckerNoToggle content safety filtering.

How to Use

  1. Write your prompt — describe the motion, camera work, and atmosphere in detail.
  2. Use Prompt Enhancer (optional) — click to automatically enrich your description.
  3. Add negative prompt (optional) — specify elements to exclude.
  4. Upload reference images — add up to 4 images using the ”+ Add Item” button.
  5. Set duration — choose 5 or 10 seconds.
  6. Select aspect ratio — pick the format that fits your use case.
  7. Run — click the button to generate.
  8. Download — preview and save your video.

Pricing

Per 5-second billing based on duration.

DurationCalculationCost
5 seconds5 ÷ 5 × $0.25$0.25
10 seconds10 ÷ 5 × $0.25$0.50

Volume Examples

VideosDurationTotal Cost
55s$1.25
510s$2.50
105s$2.50
1010s$5.00

Best Use Cases

  • Fashion Editorials — Create runway-style videos with dramatic fabric movement and cinematic lighting.
  • Product Showcases — Animate product images with dynamic camera movements.
  • Character Animation — Use multiple reference images for consistent character appearance.
  • Storytelling — Combine multiple scene elements into cohesive video narratives.
  • Social Media Content — Generate eye-catching videos optimized for different platforms.

Example Prompts

  • “Model in a flowing silk gown standing on top of a sand dune, golden sunset light illuminating the fabric, camera circling to capture the dress fluttering dramatically in the wind, high-contrast editorial style”
  • “Slow camera push in, hair moving gently in the breeze, warm golden hour lighting”
  • “Product rotating smoothly on display, studio lighting creating elegant reflections”
  • “Dramatic camera orbit around the subject, fabric flowing in slow motion”
  • “Cinematic dolly shot revealing the full scene, atmospheric dust particles in the light”

Multi-Image Tips

Number of ImagesBest Use Case
1 imageSimple animation, single subject
2 imagesBefore/after, transition effects, dual perspectives
3-4 imagesComplex scenes, character consistency, multi-element composition

Pro Tips for Best Results

  • Use multiple images when you need consistency across different elements (character + background + props).
  • Include cinematic language: “camera circling”, “dolly shot”, “slow motion”, “dramatic lighting”.
  • Describe both subject motion and camera movement for more dynamic results.
  • Use negative prompts to avoid “blur”, “distortion”, “static”, “jitter”.
  • Match aspect ratio to your platform: 1:1 for Instagram, 16:9 for YouTube, 9:16 for TikTok/Reels.
  • Start with 5-second videos to test your concept before generating 10-second versions.

Notes

  • If using URLs for images, ensure they are publicly accessible. Preview thumbnails confirm successful loading.
  • Processing time scales with duration — 10-second videos take longer.
  • Enable Safety Checker for content that will be publicly shared.
  • Reference images influence style and composition — choose high-quality sources.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v1.6-multi-i2v-standard" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "duration": 5,
    "aspect_ratio": "1:1"
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-The positive prompt for the generation. max length 2500
negative_promptstringNo-The negative prompt for the generation.
imagesarrayYes[]1 ~ 4 itemsA list of images to use as style references.
durationintegerNo55, 10The duration of the generated media in seconds.
aspect_ratiostringNo1:11:1, 16:9, 9:16The aspect ratio of the generated media.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.