Kling 3.0 Pro (BudgetPixel)
The 1080p flagship when Turbo isn't good enough
- end_image
- image
- video
Kling 3.0 Pro is the middle of the Kling 3.0 ladder and, for most people, the right answer. It's the Professional mode at 1080p - text-to-video, plus image-to-video with a start frame and an optional end frame, any duration from 3 to 15 seconds, with optional audio. At 115 credits per second it's cheaper than the 4K tier by a factor of four and delivers the resolution most deliverables actually need. The node's own description flags the one pricing wrinkle: turning on audio raises the per-second rate, so the "optional audio" isn't free here the way it is at 4K.
If you're standing in front of the Kling 3.0 family trying to pick, the honest tiering is: Turbo (120 credits/sec) if you're iterating and want speed with bundled audio; Standard (85 credits/sec) if you want the cheap 720p baseline; this Pro node if you want 1080p and the end-frame control at a sane price; 4K if the deliverable has to be 4K. Pro is the one most final renders should land on.
How it works
The standard BudgetPixel video flow: your prompt, optional start/end frames, and the audio toggle go into the Kling 3.0 Professional pipeline, the node polls until succeeded, and the finished MP4 downloads as a core VIDEO. The start + optional end frame pair is the same "compose a journey" control as the v2.6 Pro and 4K tiers - pin where the clip starts and where it ends, and the model choreographs the path between.
The inputs that matter
- prompt - required, multiline.
- image - optional start frame.
- end_image - optional end frame.
- generate_audio - optional audio. Remember: this one raises the per-second rate, so the Cost Estimate node (with
length_secondsin the params) is the way to see the real number. - length_seconds - 3–15. The main cost lever at 115 credits/sec.
- aspect_ratio - framing.
Output is a single VIDEO.
Install
Manager (search "BudgetPixel") or:
cd ComfyUI/custom_nodes
git clone https://github.com/budgetpixel-ai/comfyui-budgetpixel.git
pip install -r comfyui-budgetpixel/requirements.txt
Restart, set BUDGETPIXEL_API_KEY or budgetpixel.json ({"api_key": "bpx_live_..."}) in the pack folder. No model files; requests is the only dependency.
Where people get burned
The audio surcharge is the sneaky one - at 115 credits/sec base, adding audio for a 15-second clip is a real percentage on top, and people who assumed "optional" meant "free" (as it is at 4K) get a bill they didn't model. Run the estimate with and without generate_audio and decide with your eyes open. Second, don't sleep on the end frame: at this tier it's the feature that separates a controlled shot from a wandering one, and it costs nothing extra - using only a start frame on Pro is leaving money on the table. Third, remember Turbo exists: if you're drafting and don't need 1080p or end-frame control, Pro credits go further spent on Turbo drafts plus a single Pro final.
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | Text description of the video. | |
| aspect_ratioopt | COMBO | 16:9 | Aspect ratio. Ignored when a start image already sets the frame. |
| end_imageopt | IMAGE | Optional end frame, used together with `image` (the start frame) to interpolate the video between the two frames. Same input forms as `image`. | |
| generate_audioopt | BOOLEAN | false | Generate audio with the video. Raises the per-second rate on Standard/Pro (no price impact at 4K) — estimate via POST /v1/cost. |
| imageopt | IMAGE | Optional start frame for image-to-video. Provide a public image URL, a data URI, raw base64, or an uploaded-file URL from POST /v1/uploads. Omit for text-to-video. | |
| length_secondsopt | INT | 53–15 | Video length in seconds (3–15). |
| force_rerunopt | BOOLEAN | false | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | — |