ComfyUI Node

KlingAI 2.1 Standard

The flagship's cheaper image-to-video half

By Runware·Created 2 years ago·Updated about a month ago· 140
KlingAI 2.1 Standard
  • frameImages
  • video
positivePrompt
size720p (1:1)
CFGScale0.50
duration5
numberResults1
safetyfalse
safety.checkContentfalse
safety.modefast
ttlfalse
ttl_value60
outputFormatMP4
outputQuality95

Kling 2.1 Standard is the value tier of the 2.1 generation, and like its Pro sibling it's image-to-video-first: frameImages and positivePrompt are both required. Same model family, same required-input shape, lower resolution ceiling, cheaper per clip. If you've got a frame and you want motion without paying flagship prices for every draft, this is the node that makes iteration affordable.

Why you'd reach for it

Volume. The 2.1 line brought real improvements in motion and subject consistency, and Standard gives you that improvement at a price you can afford to spend in a loop. Draft, render, look, redraft - with a value tier, that loop doesn't make your wallet flinch. When one of those drafts finally hits, that's when you swap the Standard node for the Pro version and re-render the keeper. It's a two-node workflow that ends up cheaper than gambling on Pro from the start.

How it works

The pack's standard generated node: your frameImages tensor is base64'd to PNG data URIs, bundled with the prompt, and POSTed to the Runware REST API via the runware SDK. The clip comes back as a native VIDEO object and the cost prints on the title bar. Nothing renders on your machine.

Inputs that matter

  • frameImages (IMAGE) - required. First frame from Load Image or any IMAGE output.
  • positivePrompt - required. Motion and scene changes, not a re-description of the still.
  • duration - 5 or 10 seconds.
  • width / height - 1024×1024 default. Don't overshoot: on the Standard tier, extra pixels buy little and cost real credits.
  • CFGScale - 0.5 default; the model's default guidance behavior is what you'll mostly use here.
  • numberResults (1–4), outputFormat (MP4/WEBM/MOV), outputQuality (95).

Output: one video socket (VIDEO type).

Install and the API key

cd ComfyUI/custom_nodes
git clone https://github.com/Runware/ComfyUI-Runware
pip install -r ComfyUI-Runware/requirements.txt

Restart ComfyUI (or Runware via ComfyUI Manager). Key from the Runware dashboardSettings → Runware API key, RUNWARE_API_KEY, or runware auth login.

Gotchas

  • frameImages wants a tensor - a filename or URL will fail with a confusing error. Load Image first.
  • No mask input: whatever's in the frame gets animated, so crop or composite before you send it if you want control.
  • Closed model, per-request pricing: Kuaishou's weights, rented by the clip, cost on the node.
  • The VIDEO output needs current ComfyUI; older builds fall back to a saved file path.

Standard isn't the bragging-rights tier - it's the "do the work" tier. Pair it with Pro as a finish pass and you've got a genuinely smart pipeline.

CategoryRunware/Video/klingai

Inputs (13)

NameTypeDefaultDescription
frameImagesIMAGE
positivePromptSTRINGText prompt describing elements to include in the generated output.
sizeoptCOMBO720p (1:1)Output size. Only one of resolution or dimensions is sent.
CFGScaleoptFLOAT0.500–1Guidance scale representing how closely the output will resemble the prompt. Higher values produce results more aligned with the prompt.
durationoptCOMBO5Length of the generated video in seconds. The total number of frames produced is determined by duration multiplied by the model's frame rate (fps).
numberResultsoptINT11–4Number of results to generate. Each result uses a different seed, producing variations of the same parameters.
safetyoptBOOLEANfalseEnable to set safety. Off uses the model's default.
safety.checkContentoptBOOLEANfalseEnable or disable content safety checking.
safety.modeoptCOMBOfastSafety checking mode for video generation.
ttloptBOOLEANfalseEnable to set ttl. Off uses the model's default.
ttl_valueoptINT60Time-to-live (TTL) in seconds for generated content. Only applies when `outputType` is `URL`.
outputFormatoptCOMBOMP4File format for the generated video.
outputQualityoptINT9520–99Compression quality of the output. Higher values preserve quality but increase file size.

Outputs (1)

NameTypeDescription
videoVIDEO