Nodes/ComfyUI-Kie-API/KIE Kling 2.6 (I2V)
ComfyUI Node

KIE Kling 2.6 (I2V)

KIE Kling 2.6 (I2V)

By gateway·Created 9 months ago·Updated 4 months ago· 39
KIE Kling 2.6 (I2V)
  • images
  • video
prompt
duration5
soundfalse
logtrue

If you want a video from a still image and you want the node with the least ceremony in the pack, this is it. KIE Kling 2.6 (I2V) takes a prompt and an image, returns a short clip, and adds exactly two optional settings - duration and sound. No first/last frame pairs, no motion-driver video, no cfg knob. That's the whole node, and that's the appeal: it's the dependable default when you just need a moving version of a picture.

In the pack's lineup, this is the middle ground. Kling 2.5 I2V Pro is for when you need to pin the ending; Kling 2.6 Motion-Control is for when you need to direct the camera. This one is for when you need a clip, period. If you're new to the pack's video nodes, this is a sensible first one to run.

How it works

Standard KIE video job lifecycle: upload the image, POST a createTask with the Kling 2.6 model id, poll recordInfo every 10 seconds up to the 2000-second video timeout, with automatic retry on transient errors. The finished clip comes back as a ComfyUI VIDEO.

The inputs that matter

  • prompt - required. Your motion description - "waves at the camera", "turns and walks away". This does the heavy lifting.
  • images - required. Your source. The batch is accepted, but the first image in it is what Kling uses.
  • duration - 5 or 10 seconds (default 5). 10 seconds costs meaningfully more; start at 5.
  • sound - boolean, default off. Flip it on to get audio in the clip (Kling 2.6 supports it, and it costs more). On by default? No - it's off, which is the right default for iterating, since sound is one of the expensive extras.

Output: video, ready for preview or a saver.

Installing

Part of the whole pack, installed once. ComfyUI Manager: search "ComfyUI Kie API". Or:

cd ComfyUI/custom_nodes
git clone https://github.com/gateway/ComfyUI-Kie-API
# restart ComfyUI

No model downloads. API key at config/kie_key.txt in the pack folder (copy from kie_key.example.txt).

Where people get burned

The batch thing again: images accepts a batch but only the first frame is used - if your clip comes out animating the wrong frame, that's why. The other silent budget-killer is sound: it's a per-run extra that's easy to leave on for a whole batch of drafts. Draft with sound off and 5s duration; add sound and length only for the keepers. And give runs the full timeout - Kling clips are minutes, not seconds, and killing an active job wastes credits. When a job dies, the console state log shows where, and kie.ai/logs has the server-side reason; a drained balance is the most common culprit.

Categorykie/api

Inputs (5)

NameTypeDefaultDescription
promptSTRING
imagesIMAGE
durationoptCOMBO52 options: 5, 10
soundoptBOOLEANfalse
logoptBOOLEANtrue

Outputs (1)

NameTypeDescription
videoVIDEO