Nodes/ERPK Collection/Kling 2.6 Text-to-Video
ComfyUI Node

Kling 2.6 Text-to-Video

The budget Kling tier with optional audio

By eRepublik-Labs·Created 11 months ago·Updated 20 days ago· 1
Kling 2.6 Text-to-Video
  • client
  • video_url
modelKling 2.6
prompt
negative_prompt
aspect_ratio16:9
duration5
cfg_scale0.50
soundtrue
seed-1

Kling 2.6 Text-to-Video is the previous-generation Kling text-to-video node, and that's its real selling point: it's cheaper and less demanding than the 3.0 line while still producing solid, prompt-faithful clips. If you're doing volume - storyboards, drafts, shot ideas you'll never use - starting here instead of on Kling 3.0 keeps the bill down. When a clip actually matters, re-run it on 3.0 or Pro.

The model split is simple: Kling 2.6 (the standard tier) and Kling 2.6 Pro. Pro is the one with the interesting extras - cfg_scale for prompt adherence and sound for joint audio-video co-generation. Sound defaults to on for Pro, and the tooltip is honest that it doubles the cost. That's the biggest footgun in this node: if you don't want audio, turn it off or you're paying twice for every clip.

How it works

Same pattern as the rest of the pack's video nodes: you give it a prompt, it submits the job to WaveSpeed, polls until the clip is ready, and returns a video_url STRING. Feed that into Preview Anything to watch or download. There's an aspect_ratio dropdown (16:9, 9:16, 1:1) and duration is a fixed choice of 5 or 10 seconds - not a free range.

The inputs that matter

  • prompt - describe scene, motion, and audio (Pro can generate sound, so prompt it like a filmmaker: "waves crashing, distant seagulls").
  • model - Kling 2.6 or Kling 2.6 Pro.
  • negative_prompt - what to keep out of visuals and audio.
  • aspect_ratio - 16:9, 9:16, or 1:1.
  • duration - 5 or 10 seconds.
  • cfg_scale - Pro only, 0–1; higher follows the prompt more closely.
  • sound - Pro only, default on, doubles cost.

The seed widget deserves attention: the tooltip is explicit that this endpoint has no seed parameter. It's cache control only - randomize re-runs a fresh, re-billed generation each queue pass; a fixed value lets ComfyUI reuse the cached video without calling the API.

Installing it

Part of the ERPK Collection (eRepublik-Labs/comfyui-nodes-erpk). ComfyUI Manager: search erpkERPK Custom Nodes → restart. Or:

cd ComfyUI/custom_nodes
git clone https://github.com/eRepublik-Labs/comfyui-nodes-erpk.git erpk
cd erpk
pip install -r requirements.txt

WaveSpeed API key required (Settings → ERPK → API Keys). No model downloads.

Common issues

  • Audio you didn't ask for - Pro defaults sound to on. Turn it off unless you want it; it doubles the per-clip price.
  • cfg_scale does nothing on standard - it's Pro-only. If you're on Kling 2.6, that input is inert.
  • Duration surprises - it's a 5-or-10 dropdown, not a slider. There's no 7-second clip here.
  • Seed isn't a seed - don't expect repeatability from a fixed seed; the API has no seed param. A fixed value only helps ComfyUI's cache.
CategoryERPK/WaveSpeedAI

Inputs (9)

NameTypeDefaultDescription
modelCOMBOKling 2.6Model variant: Kling 2.6 (Std) or Kling 2.6 Pro (cfg_scale, sound)
promptSTRINGText description of the desired scene, motion, and audio
clientoptWAVESPEED_AI_API_CLIENTWaveSpeed API client (optional if API key is configured in Settings)
negative_promptoptSTRINGElements to exclude from visuals and audio
aspect_ratiooptCOMBO16:9Aspect ratio of the output video
durationoptCOMBO5Video duration in seconds (5 or 10)
cfg_scaleoptFLOAT0.500–1Pro only: guidance strength (0.0-1.0); higher follows the prompt more closely
soundoptBOOLEANtruePro only: enable joint audio-video generation (doubles cost)
seedoptINT-1-1–2147483647Cache control: randomize re-runs generation each queue; a fixed value reuses the cached video. This endpoint has no seed parameter, so it is not sent to the API.

Outputs (1)

NameTypeDescription
video_urlSTRING