Kling Video 4.0 Image-to-Video

Image Gen·kling-v4·by Kling

Kling Video 4.0 Image-to-Video turns image keyframes into 3–30 second videos in 720p or 1080p. Add an optional prompt for social clips and creative projects.

Runtime (p50)
-
Estimated price
$0.157–$0.235 per second, depending on resolution and duration
Call the API
prediction.sh
sh
curl -X POST \
  -H "Authorization: Bearer $EACHLABS_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
    "model": "kling-video-4-0-image-to-video",
    "input": {
        "images": [
            {
                "url": "https://cdn-us.eachlabs.ai/defaults/781729e5d434432780512bce9a731377.png",
                "type": "first_frame"
            }
        ],
        "prompt": "A 10-second street style fashion walk that cuts on every step. In every shot the same woman with a sleek slicked-back low bun, black oval sunglasses and chunky gold earrings walks toward the camera. 85mm telephoto street style shot, full-length, centred, camera tracking backward as she walks toward it.\n\nShot 1 (0-2s): New York, SoHo cobblestones, yellow taxi behind. She wears an olive balloon-sleeve coat dress, white pointed collar, black opera gloves and olive over-knee socks. Her heel strikes the street, and on that exact step the scene cuts.\nShot 2 (2-3s): Paris, Haussmann boulevard, cafe terrace and zebra crossing. Same stride in a cropped houndstooth jacket, black leather mini skirt, sheer tights and pearls. Cut on the next step.\nShot 3 (3-4s): Tokyo at dusk, lantern-lit Shibuya side street, pink and blue neon glow. Same stride in a silver metallic puffer bomber, grey pleated mini skirt and white platform boots. Cut on the next step.\nShot 4 (4-5s): Marrakech medina, terracotta walls and a horseshoe arch, golden light. Same stride in a flowing burnt-orange silk palazzo set with a cape that billows behind her. Cut on the next step.\nShot 5 (5-6s): Copenhagen, Nyhavn canal with pastel townhouses and bicycles. Same stride in a butter-yellow leather trench, white turtleneck and black wide trousers. Cut on the next step.\nShot 6 (6-7s): Seoul, a futuristic plaza of curved silver architecture. Now in a high ponytail and white sunglasses, same stride in a white sculptural origami dress and white thigh-high boots. Cut on the next step.\nShot 7 (7-8s): Milan, under a grand glass-and-iron galleria vault with mosaic floors. Same stride in a deep red velvet tuxedo suit with a black silk camisole and gold chain belt. Cut on the next step.\nShot 8 (8-10s): Istanbul, a steep Galata cobblestone street with the Galata Tower behind, low golden sun. In a long belted black leather trench and knee boots she takes one last step, stops, and looks straight into the lens with a faint confident smile. Footsteps and a deep bass hit.",
        "duration": 10,
        "resolution": "720p"
    },
    "webhook_url": ""
}' \
  https://api.eachlabs.ai/v1/prediction/
Documentation8 sections
  • Overview

    Kling Video 4.0 Image-to-Video Overview

    Kling Video 4.0 Image-to-Video turns supplied image keyframes into a generated video. This Kling model belongs to the kling-v4 family and is available through each::labs. It accepts first, middle and last-frame roles rather than only a single starting image. Supply one to ten keyframes and optionally add a prompt that describes how the scene should move.

    Add at least one image object with a type and url, choose duration and resolution, and optionally describe the action. The images array is required; the prompt is optional. The model supports output durations from 3 to 30 seconds at 720p or 1080p. Use it for short creative clips, concept development and application workflows where the requested motion can be described clearly. Review each result for the details that matter to your project before treating it as a final asset.

  • Capabilities

    Capabilities

    • Animate one to ten supplied image keyframes into a video.
    • Label images as first_frame, middle_frame or last_frame to express keyframe roles.
    • Add an optional prompt to guide action, atmosphere and camera movement.
    • Attach optional unique image identifiers for prompt references.
    • Select any integer duration from 3 through 30 seconds; default 10 seconds.
    • Generate 720p or 1080p output, with 1080p as the default.
  • Use cases

    Use Cases for Kling Video 4.0 Image-to-Video

    Creators can turn a landscape photograph into a moving scene. For example, "Mist moves between the trees while the camera advances slowly along the path" ties the animation to a clear source composition.

    Marketers can explore product-photo motion without arranging a new shoot. "Gentle light movement across the bottle, slow camera push, keep the label facing forward" gives a restrained starting point; inspect lettering and product shape before publication.

    Designers can supply opening and closing compositions to communicate a transition. Use compatible images and a short explanation of what changes between them rather than expecting unrelated frames to form a seamless sequence automatically.

    Developers can offer an image animation workflow through the Kling Video 4.0 Image-to-Video API using structured image objects. The optional prompt lets users start with a source image and add direction only when needed.

  • Tips & tricks

    Tips and Tricks

    Choose a sharp, readable keyframe with a clearly separated subject. Describe the motion you want instead of restating every visible feature. Keep the number of planned actions realistic for the requested duration.

    For a product still, try: "Keep the cup design consistent. Steam rises gently while the camera makes a slow push forward. Single continuous shot." For a landscape: "Clouds drift over the hills as the camera glides slowly to the right. Keep the foreground tree in place."

    When adding middle or last frames, choose images that describe a coherent progression. Assign unique ids when you want to name individual images in the prompt. Set duration and resolution in their input fields, and test a simple movement before combining several visual changes.

  • Technical spec

    Technical Specifications

    • Output: generated video; the integration maps successful results from video_url.
    • Duration: integer seconds from 3 through 30; default 10 seconds.
    • Resolution: 720p or 1080p; default 1080p.
    • Required input: images, an array of one to ten keyframe objects.
    • Image roles: first_frame, middle_frame and last_frame; each object requires type and url.
    • Image media: JPG/JPEG/PNG; at most 30 MB each, minimum 300 × 300 pixels, aspect ratio 2:5–5:2.
    • Prompt limits: up to 26,000 English-only or 11,000 non-English-only characters; mixed-language prompts use a weighted limit enforced by Kling.
    • Processing: asynchronous; no fixed completion time is published in the current catalog. No configurable codec or output frame rate is exposed.
  • Things to be aware of

    Things to Be Aware Of

    Image roles help communicate the intended progression, but they do not guarantee exact interpolation or frame-by-frame reproduction. Highly different keyframes may require substantial visual changes. Avoid ambiguous crops, tiny subjects and contradictory motion directions when the goal is a controlled animation. Confirm that every image URL remains accessible while the provider fetches the media; an upload appearing in your application does not establish that the remote URL is usable.

    Respect the provider’s language-weighted prompt limit and submit only fields exposed by the input schema. Check the final clip rather than relying on the prompt alone.

  • Key considerations

    Key Considerations

    Prepare accessible JPG, JPEG or PNG keyframes within the media limits. Source composition matters because this integration has no aspect_ratio input. The prompt is optional; use it when the desired movement needs explanation. Check all keyframes together before submitting the request.

    The catalog estimates $0.157 per output second at 720p and $0.235 per output second at 1080p. Final charges use the provider-reported deduction or balance list price, rather than a flat per-request fee. Use only assets you are entitled to submit.

  • Limitations

    Limitations

    Only first_frame, middle_frame and last_frame image roles are exposed here; refer_image is not accepted. The request cannot include video, Element or voice-reference arrays, or an aspect_ratio field. Each task accepts one to ten images and a 3–30 second duration. Output is limited to 720p or 1080p. Source detail, logos and identity can change during generation and require review. Check important details before publication.

Related models

4 models
* FAQ

About Kling Video 4.0 Image-to-Video

01 / 03

What is Kling Video 4.0 Image-to-Video?

Kling Video 4.0 Image-to-Video generates a video from image keyframes, with an optional text prompt describing the desired scene and motion. It accepts first-frame, middle-frame and last-frame images, with up to ten images per task. This integration is prepared on each::labs development only; provider access, pricing and live verification are pending.