BFL
This page is auto-generated from model configurations. Last updated: 2026-08-18.
This reference lists all available BFL video generation models and their parameters. Use these parameter names when calling the Generation API.
- FLUX.3 Extend Video
- FLUX.3 First Last Frame to Video
- FLUX.3 Image to Video
- FLUX.3 Keyframes to Video
- FLUX.3 Text to Video
FLUX.3 Extend Video
Section titled “FLUX.3 Extend Video”Black Forest Labs FLUX.3 extend-video - continue an existing clip (MP4, <50MB, <15s) for 5-20s at 720p/1080p with native audio.
Model ID: model_bfl-flux-3-extend
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_bfl-flux-3-extend/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
prompt | string | Yes | - | - | - | - | Text prompt describing how the video continues from the source clip’s final frames. |
video | file | Yes | - | - | - | - | Source video to extend (under 50 MB and under 15 seconds). |
aspectRatio | string | No | auto | - | - | auto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16 | Aspect ratio of the generated video. Auto lets the model choose. |
resolution | string | No | 1080p | - | - | 720p, 1080p | Output resolution. 1080p is Full HD. |
duration | string | No | auto | - | - | auto, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 | Duration of the generated continuation in whole seconds (5-20), or Auto. Auto is billed at the maximum (20s). |
generateAudio | boolean | No | true | - | - | - | Whether to generate synchronized audio for the video. Included at no extra cost. |
FLUX.3 First Last Frame to Video
Section titled “FLUX.3 First Last Frame to Video”Black Forest Labs FLUX.3 first/last-frame video - interpolate between two images over 5-20s at 720p/1080p with native audio.
Model ID: model_bfl-flux-3-first-last-frame
Capabilities: img2video
LLM Markdown: https://app.scenario.com/api/models/model_bfl-flux-3-first-last-frame/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
prompt | string | Yes | - | - | - | - | Text prompt describing the transition between the first and last frames. |
image | file | Yes | - | - | - | - | Image used as the first frame. |
endImage | file | Yes | - | - | - | - | Image used as the last frame. |
aspectRatio | string | No | auto | - | - | auto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16 | Aspect ratio of the generated video. Auto lets the model choose. |
resolution | string | No | 1080p | - | - | 720p, 1080p | Output resolution. 1080p is Full HD. |
duration | number | No | 5 | - | - | 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 | Duration in whole seconds (5-20). Required to place frames correctly. |
generateAudio | boolean | No | true | - | - | - | Whether to generate synchronized audio for the video. Included at no extra cost. |
FLUX.3 Image to Video
Section titled “FLUX.3 Image to Video”Black Forest Labs FLUX.3 image-to-video - animate a still into up to 20s of 720p/1080p video with native audio.
Model ID: model_bfl-flux-3-i2v
Capabilities: img2video
LLM Markdown: https://app.scenario.com/api/models/model_bfl-flux-3-i2v/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
prompt | string | Yes | - | - | - | - | Text prompt describing how to animate the source image. |
image | file | Yes | - | - | - | - | Opening frame image. |
aspectRatio | string | No | auto | - | - | auto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16 | Aspect ratio of the generated video. Auto lets the model choose. |
resolution | string | No | 1080p | - | - | 720p, 1080p | Output resolution. 1080p is Full HD. |
duration | string | No | auto | - | - | auto, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 | Duration in whole seconds (5-20), or Auto to let the model choose. |
generateAudio | boolean | No | true | - | - | - | Whether to generate synchronized audio for the video. Included at no extra cost. |
FLUX.3 Keyframes to Video
Section titled “FLUX.3 Keyframes to Video”Black Forest Labs FLUX.3 keyframes-to-video - pin up to 10 images to frame positions over 5-20s at 720p/1080p with native audio.
Model ID: model_bfl-flux-3-keyframes
Capabilities: img2video
LLM Markdown: https://app.scenario.com/api/models/model_bfl-flux-3-keyframes/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
prompt | string | Yes | - | - | - | - | Text prompt describing the video across the keyframes. |
keyframes | inputs_array | Yes | - | - | - | - | Keyframe images pinned to frame positions (24 fps). Up to 10 keyframes with unique frame indexes (0 … duration*24). |
aspectRatio | string | No | auto | - | - | auto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16 | Aspect ratio of the generated video. Auto lets the model choose. |
resolution | string | No | 1080p | - | - | 720p, 1080p | Output resolution. 1080p is Full HD. |
duration | number | No | 5 | - | - | 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 | Duration in whole seconds (5-20). Required to validate keyframe positions. |
generateAudio | boolean | No | true | - | - | - | Whether to generate synchronized audio for the video. Included at no extra cost. |
FLUX.3 Text to Video
Section titled “FLUX.3 Text to Video”Black Forest Labs FLUX.3 text-to-video - up to 20s at 720p/1080p with native audio and free-form duration.
Model ID: model_bfl-flux-3-t2v
Capabilities: txt2video
LLM Markdown: https://app.scenario.com/api/models/model_bfl-flux-3-t2v/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
prompt | string | Yes | - | - | - | - | Text prompt describing the video to generate. |
aspectRatio | string | No | auto | - | - | auto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16 | Aspect ratio of the generated video. Auto lets the model choose. |
resolution | string | No | 1080p | - | - | 720p, 1080p | Output resolution. 1080p is Full HD. |
duration | string | No | auto | - | - | auto, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 | Duration in whole seconds (5-20), or Auto to let the model choose. |
generateAudio | boolean | No | true | - | - | - | Whether to generate synchronized audio for the video. Included at no extra cost. |