Edit a video
Transform a source clip with an edit instruction. The server sets duration, resolution, aspect ratio, and audio from the source; sources larger than 720p are downscaled to 720p. This endpoint does not accept FLUX 3 generation controls such as mode, version, seed, or generate_audio.
video and an edit prompt to FLUX Video Edit. This is a
FLUX Tools endpoint, separate from /v1/flux-3-video; do not send a mode.
Retrieve the edited clip
The submission returns anid and a polling_url. Poll that URL while status
is Pending, Reasoning, or Generating. Polling does not require an API key.
When status is Ready, download the video from result.sample.
Do not send the API key to the video download URL.
Stop on Request Moderated, Content Moderated, Error, or Task not found.
Requests to use the clip as a reference for a new video or to extend it fail
with HTTP 422, status: "Error", and an explanation in details.error.
Use video continuation
for extension.
A polling HTTP 503 with Retry-After means to wait and retry the same URL,
not submit another generation. Download completed results promptly; their
signed URLs expire after about one hour.
Limits and pricing
Input limits, output behavior and pricing are on the FLUX Video Edit page, with a quick start that submits and polls.Authorizations
Body
The video to edit, as an HTTP(S) URL or a base64-encoded MP4. Up to 15 seconds and 50 MiB, at least 160 pixels on each side and at least 17 frames after normalization to 24 fps.
Edit instruction. Surrounding whitespace is removed before validation.
1 - 4096Input and output moderation tolerance; 0 is strictest. Sexual content is capped at level 3 and hate content at level 2 regardless of this value.
0 <= x <= 4
