ComfyUI Node

BFL-Flux3-Video

Generate FLUX 3 video through the Black Forest Labs API using text-to-video, image-to-video, video continuation, or draft enhancement.

By AllenCraigBarnard·Created 16 days ago·Updated 13 days ago· 1
BFL-Flux3-Video
  • keyframe_1
  • keyframe_2
  • start_video
  • video
  • video_path
  • request_id
  • result_json
  • draft_cache_path
enable_this_nodetrue
promptexample prompt
modet2v
aspect_ratio16:9
duration5
resolutionhd
generate_audiotrue
safety_tolerance4
drafttrue
versionlatest
api_urlhttps://api.bfl.ai/v1/flux-3-video
poll_interval_seconds2.0
job_timeout_seconds1800
http_timeout_seconds120
filename_prefixflux3_video
draft_cache
api_key
CategoryBFL/FLUX 3

Inputs (20)

NameTypeDefaultDescription
enable_this_nodeBOOLEANtrueEnable or disable this node. When false, no BFL API request is made and downstream outputs are silently blocked.
promptSTRINGexample promptFree-form text prompt describing the video.
modeCOMBOt2vt2v = prompt only; i2v = keyframe image(s); v2v = continue from start_video; draft_enhance = full-quality render from a prior draft_cache.
aspect_ratioCOMBO16:9Output aspect ratio.
durationCOMBO5Output duration. t2v/i2v: 5-20 seconds or auto. v2v: 5-15 seconds or auto.
resolutionCOMBOhdOutput resolution class.
generate_audioBOOLEANtrueGenerate synchronized audio with the video.
safety_toleranceINT40–4BFL safety tolerance from 0 through 4.
draftBOOLEANtrueGenerate a faster HD draft/preview when supported.
versionSTRINGlatestFLUX 3 version for t2v/i2v/v2v. Ignored for draft_enhance because BFL does not permit version in that request schema.
api_urlSTRINGhttps://api.bfl.ai/v1/flux-3-videoFLUX 3 video submission endpoint.
poll_interval_secondsFLOAT2.00.5–30Seconds between status polls.
job_timeout_secondsINT180030–14400Maximum time to wait for generation.
http_timeout_secondsINT12010–600Timeout for each individual HTTP request.
filename_prefixSTRINGflux3_videoPrefix used for downloaded files.
keyframe_1optIMAGEFirst keyframe for i2v.
keyframe_2optIMAGEOptional second/end keyframe for i2v.
start_videooptVIDEOExisting video for v2v continuation.
draft_cacheoptSTRINGRequired for draft_enhance. Accepts draft_cache_path from a previous draft run, a local path, URL, data URL, or raw base64.
api_keyoptSTRINGOptional BFL API key. If blank, reads BFL_API_KEY from the environment.

Outputs (5)

NameTypeDescription
videoVIDEO
video_pathSTRING
request_idSTRING
result_jsonSTRING
draft_cache_pathSTRING