What is FLUX 3 Video Draft (Video to Video) API?
Fast, hd-only draft mode of FLUX 3 Video video-to-video, for previewing a continuation before paying for a full-quality render.
Technical Specifications
- Supported inputs: Video
- Output: Video
- Resolution: hd only
FLUX 3 Video Draft (Video to Video) API Pricing
- hd: $0.156 / sec
Where to Use FLUX 3 Video Draft (Video to Video)
Rapid prototyping
Preview a video continuation cheaply before committing to a full-quality hd/fhd render.
Fast preview drafting for video-to-video work is a documented use case, letting creators preview a continuation before paying for a full-quality render. It is also documented for iterating on a shot quickly and cheaply, so users can explore variations before committing to the final render.
Another documented use case is previewing an existing clip continuation, since the model is described as video continuation that starts from a clip you already have and keeps it going. It is also positioned for full-quality re-rendering of the same video after a draft is approved, preserving the same clip direction from preview to final output.
import requests, time headers = {"Authorization": "Bearer " + AIMLAPI_KEY} job = requests.post( "https://api.aimlapi.com/v2/video/generations", headers=headers, json={ "model": "blackforestlabs/flux-3-video-draft-v2v", "video_url": "https://example.com/clip.mp4" }, ).json() gid = job["id"] while True: res = requests.get(f"https://api.aimlapi.com/v2/video/generations?generation_id={gid}", headers=headers).json() if res.get("status") in ("completed", "error"): break time.sleep(5) print(res["video"]["url"])
const headers = { Authorization: `Bearer ${process.env.AIMLAPI_KEY}`, "Content-Type": "application/json", }; const job = await (await fetch("https://api.aimlapi.com/v2/video/generations", { method: "POST", headers, body: JSON.stringify({ "model": "blackforestlabs/flux-3-video-draft-v2v", "video_url": "https://example.com/clip.mp4" }), })).json(); let res; do { await new Promise((r) => setTimeout(r, 5000)); res = await (await fetch(`https://api.aimlapi.com/v2/video/generations?generation_id=${job.id}`, { headers })).json(); } while (!["completed", "error"].includes(res.status)); console.log(res.video.url);
# submit the generation — the response contains the job "id" curl -X POST https://api.aimlapi.com/v2/video/generations \ -H "Authorization: Bearer $AIMLAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"blackforestlabs/flux-3-video-draft-v2v","video_url":"https://example.com/clip.mp4"}' # then poll until status is "completed" — video.url holds the result curl "https://api.aimlapi.com/v2/video/generations?generation_id={id}" -H "Authorization: Bearer $AIMLAPI_KEY"
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Output | |
Draft mode is hd-only, no fhd option.
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
FLUX 3 Video Draft Video to Video This page | Fast, low-cost previews before full-quality render | |||
| Video generation |
FLUX 3 Video Draft Video to Video takes video as input and returns video.
FLUX 3 Video Draft Video to Video became available on August 12, 2026.
FLUX 3 Video Draft Video to Video is priced at $0.156 / sec (hd only).
FLUX 3 Video Draft Video to Video is billed per generation — a fixed charge per output rather than by prompt length.
FLUX 3 Video Draft Video to Video was built by Black Forest Labs.
Use blackforestlabs/flux-3-video-draft-v2v as the model id on AI/ML API.
Yes. FLUX 3 Video Draft Video to Video is served through AI/ML API, so the same key and endpoint format used for other models applies.
It's a fast, HD-only preview mode that lets you check a video-to-video continuation before running a full-quality render.
It only outputs HD quality; there is no lower or higher resolution option in this draft mode.