Nodes/BizyAirPlus/Kwaivgi Kling V3.0 Pro Text To Video (Channel Edition)
ComfyUI Node

Kwaivgi Kling V3.0 Pro Text To Video (Channel Edition)

Kling V3.0 Pro text-to-video, without ever opening the Kling app

By siliconflow·Created 5 months ago·Updated about a month ago· 20
Kwaivgi Kling V3.0 Pro Text To Video (Channel Edition)
  • api_config
  • video
  • request_id
  • urls
duration5
prompt
aspect_ratio16:9
seed0
soundtrue
skip_errorfalse

This node is Kling's top text-to-video tier living inside your ComfyUI graph. Instead of hopping over to the Kling web app, pasting a prompt, downloading the clip, and dragging it back into your workflow, you drop this node down, type the prompt, and the finished video lands in your session ready to wire into the next node. For anyone who treats ComfyUI as their edit bay, that one step is the whole point.

What it actually is

Kling is Kuaishou's closed video model - the one people routinely rank above Sora and alongside Veo for text-to-video. It has never shipped open weights, so the only ways to use it are the app, the raw API, or a reseller. BizyAirPlus is SiliconFlow's cloud-execution layer for ComfyUI, and this node (the "Channel Edition" in its display name) is BizyAir's own channel to Kling. It doesn't run on your GPU, there are no checkpoints to download, and it needs a BizyAir API key rather than a Kling account.

The Pro tier is the expensive, quality-first variant: better prompt adherence, more coherent motion, cleaner physics. The Standard tier (the Std nodes in the same pack) is the budget option. Pick Pro when the shot matters - a hero shot, something client-facing - and Std when you're iterating on ideas.

How it works

You're renting time on Kling's models through BizyAir's cloud. The node uploads your prompt, queues the job, polls for progress (you'll see it in the ComfyUI action bar), then streams the finished clip back. Locally, nothing heavier than a text box happens. Because the actual generation is remote, duration and seed are the only knobs that shape the output - there's no sampler or scheduler to fiddle with, which is either a relief or a letdown depending on how you like to work.

The inputs that matter

  • prompt - the whole game. Describe what happens over time: subject, action, camera. Kling rewards specific, structured prompts.
  • duration - video length in seconds, 3–15, default 5.
  • aspect_ratio - output shape, default 16:9.
  • seed - set it to a fixed number to reproduce a shot; -1 means random.
  • sound - Kling 3.0 generates audio natively; leave it on unless you're scoring over it later.

api_config lets you override the base URL and key for a single request (handy if you have a reseller or a second account), and skip_error makes the node output a placeholder instead of killing your whole workflow when a request fails.

Outputs

video is what you wire into a SaveVideo or preview node. request_id is the cloud job's id - keep it if you need to chase support or billing. urls is a string of direct links to the generated files, useful if you want the raw MP4 outside ComfyUI.

Installing

Install the pack via ComfyUI Manager (search "BizyAirPlus") or:

cd ComfyUI/custom_nodes
git clone https://github.com/siliconflow/BizyAirPlus.git
cd BizyAirPlus
python -m pip install -r requirements.txt

Restart ComfyUI. First run, you'll be prompted for a BizyAir API key from bizyair.ai - it's saved to ~/.BizyAirPlus/apikey.ini, or set BIZYAIR_API_KEY as an environment variable. If the BizyAirPlus button doesn't appear, the dependencies were installed into the wrong Python environment; check with python -m pip show bizyair-cloudberry.

Where people get burned

The price. Cloud video is metered per request and Kling's top tier is not cheap - the community regularly grouses about credit burn, with Kling V3-era clips clocking in around a dollar-plus per few seconds at 1080p. Watch the duration and lock your seed so you're not paying for rerolls. And if a job fails with no obvious cause, check the key is valid and the console for the actual error - network hiccups to the cloud are the usual culprit, not your workflow.

CategoryBizyAirModelServices/BizyTRD/Kling

Inputs (7)

NameTypeDefaultDescription
durationINT53–15Video length, in seconds, range 3-15 seconds
promptoptSTRINGPrompt words for video generation
aspect_ratiooptCOMBO16:9Aspect ratio of video. When uploading the first frame, the system will automatically adapt the image ratio, this parameter is optional.
seedoptINT0-1–2147483647Random seed, -1 means automatically generated
soundoptBOOLEANtrueWhether to turn on sound effects
api_configoptBIZYAIR_OPENAPI_CONFIG单次请求覆盖base_url和api_key
skip_erroroptBOOLEANfalse开启后遇到错误不中断工作流,输出对应类型的错误占位符

Outputs (3)

NameTypeDescription
videoVIDEO
request_idSTRING
urlsSTRING