The ultimate resource for the FLUX 3 video API and image API β Black Forest Labs' new unified multimodal frontier model for text-to-video, image-to-video, image, and native audio generation. Covers API integration, prompt engineering, multimodal workflows, and 20+ curated production-ready prompt examples.
FLUX 3 was announced by Black Forest Labs on July 23, 2026 as a unified multimodal frontier model β the same architecture jointly generates image, video, and native synchronized audio, and extends to action-prediction for robotics. MuAPI is preparing 5 FLUX 3 endpoints and will activate each one automatically for existing API keys as Black Forest Labs opens general availability β no separate waitlist required.
β Get an API key now for FLUX 3 early access
πΊ FLUX 3 API: Image & Video Generation from One Multimodal Model β
- awesome-seedance-2.5-api-prompts β ByteDance Seedance 2.5 API guide and prompt library
- flux-3-video-api β Python wrapper focused on FLUX 3 Text-to-Video and Image-to-Video
- flux-3-video-edit β Python SDK for FLUX 3's instruction-driven video editing mode (coming soon)
- flux-3-video-upscaler β Python SDK for upscaling FLUX 3 (or any) video output beyond its native resolution (coming soon)
- flux-3-omni β Python SDK for FLUX 3's multi-reference Omni Reference mode (coming soon)
- awesome-ai-image-models β the most complete, up-to-date comparison of AI image generation models
- awesome-ai-video-models β the most complete, up-to-date comparison of AI video generation models
- Open-Generative-AI β open-source, self-hosted AI image & video generation studio (200+ models, no content filters)
- ai-creator-academy β free curriculum teaching creators how to monetize FLUX and other generative AI models
- What is FLUX 3?
- FLUX 3 vs FLUX.2 β What's New
- FLUX 3 Variants
- API Reference (MuAPI)
- Prompt Engineering Guide
- Prompt Library
- Tips & Best Practices
- API Providers Comparison
- Resources & Links
FLUX 3 is Black Forest Labs' newest frontier model, announced July 23, 2026, as a unified multimodal system trained jointly across image, video, and audio within a single architecture β and extendable to action prediction for robotics. It is the successor to the FLUX.2 family (FLUX.2 Pro, FLUX.2 Dev, FLUX.2 Klein) and to FLUX Kontext for editing.
Key points from the announcement:
- Unified architecture β the same "Self-Flow" approach powers FLUX 3 Image, FLUX 3 Video, and FLUX 3 Action, so video motion and physical plausibility benefit from the same training signal that also drives robotics action-prediction
- Native synchronized audio β FLUX 3 Video can generate scene-appropriate ambient audio directly alongside the clip, no separate TTS/audio-sync step
- Phased rollout β FLUX 3 Video and FLUX 3 Action entered early access on announcement day; FLUX 3 Image is rolling out in the following weeks
- Open-weight plans β Black Forest Labs has confirmed faster, open-weight versions of FLUX 3 will ship later in 2026, continuing the open-access approach from FLUX.1 and FLUX.2
- Launch partners β early testers include Canva, Burda, Magnific, Krea, and Picsart; FLUX-mimic (the video-action model) is being tested with Audi and other manufacturers
FLUX 3 accepts text and reference images as input for image generation/editing, and text plus an optional start-frame image for video, outputting stills or MP4 clips with optional native audio.
| Feature | FLUX.2 | FLUX 3 |
|---|---|---|
| Modalities | Image only | Image, video, audio (unified) |
| Architecture | Diffusion image model | Self-Flow unified multimodal model |
| Video generation | Not supported | Native, with optional synchronized audio |
| Physical plausibility | Image-level only | Reinforced by shared video/action training |
| Open-weight variant | FLUX.2 Klein / Dev | FLUX 3 Dev (planned later in 2026) |
| Editing | FLUX Kontext / FLUX.2 edit | FLUX 3 Image-to-Image (successor) |
| Action prediction | Not applicable | FLUX 3 Action (robotics) |
| Variant | Modality | Status |
|---|---|---|
| FLUX 3 Text-to-Image | Image | Rolling out in the coming weeks |
| FLUX 3 Image-to-Image | Image edit | Rolling out in the coming weeks |
| FLUX 3 Dev | Image (fast/low-cost) | Planned, open-weight later in 2026 |
| FLUX 3 Text-to-Video | Video + audio | Early access |
| FLUX 3 Image-to-Video | Video + audio | Early access |
The fastest way to access FLUX 3 via API β the moment each variant goes live β is through MuAPI, a unified generative-media API gateway. One API key activates every FLUX 3 endpoint automatically as Black Forest Labs opens general availability β no separate signup.
Get your API key: muapi.ai/flux-3
x-api-key: YOUR_MUAPI_KEY
Base URL: https://api.muapi.ai/api/v1Endpoint: POST https://api.muapi.ai/api/v1/flux-3-text-to-image
curl -X POST "https://api.muapi.ai/api/v1/flux-3-text-to-image" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"prompt": "A hyperrealistic portrait of an astronaut standing on red Martian dunes at golden hour, dust particles catching the light, ultra-detailed suit reflections, cinematic depth of field",
"aspect_ratio": "16:9",
"resolution": "2k"
}'Python:
import requests
response = requests.post(
"https://api.muapi.ai/api/v1/flux-3-text-to-image",
headers={"x-api-key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={
"prompt": "A hyperrealistic portrait of an astronaut standing on red Martian dunes at golden hour",
"aspect_ratio": "16:9",
"resolution": "2k"
}
)
request_id = response.json()["request_id"]Endpoint: POST https://api.muapi.ai/api/v1/flux-3-image-to-image
curl -X POST "https://api.muapi.ai/api/v1/flux-3-image-to-image" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"prompt": "Replace the background with a neon-lit city street at night, keep the subject unchanged",
"images_list": ["https://example.com/input.jpg"],
"aspect_ratio": "1:1"
}'Endpoint: POST https://api.muapi.ai/api/v1/flux-3-dev
curl -X POST "https://api.muapi.ai/api/v1/flux-3-dev" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"prompt": "A minimalist product shot of a ceramic mug on a wooden table, soft natural light",
"aspect_ratio": "1:1",
"resolution": "1k"
}'Endpoint: POST https://api.muapi.ai/api/v1/flux-3-text-to-video
curl -X POST "https://api.muapi.ai/api/v1/flux-3-text-to-video" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"prompt": "A drone shot glides over a bioluminescent forest at night, fireflies drifting between glowing trees, gentle mist rolling across the forest floor",
"aspect_ratio": "16:9",
"resolution": "1080p",
"duration": 6,
"generate_audio": true
}'Endpoint: POST https://api.muapi.ai/api/v1/flux-3-image-to-video
curl -X POST "https://api.muapi.ai/api/v1/flux-3-image-to-video" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"prompt": "The camera slowly pushes in as steam rises from the coffee cup",
"images_list": ["https://example.com/product.jpg"],
"duration": 5,
"generate_audio": true
}'All MuAPI endpoints return a request_id. Poll until status is completed:
import time, requests
def wait_for_result(request_id, api_key, poll_interval=5, timeout=300):
start = time.time()
while time.time() - start < timeout:
res = requests.get(
f"https://api.muapi.ai/api/v1/predictions/{request_id}/result",
headers={"x-api-key": api_key}
).json()
if res["status"] == "completed":
return res["outputs"][0]
elif res["status"] == "failed":
raise Exception(res.get("error", "Generation failed"))
time.sleep(poll_interval)
raise TimeoutError("Generation timed out")
output_url = wait_for_result(request_id, "YOUR_API_KEY")
print(f"Output: {output_url}")| Parameter | Type | Options | Default | Applies To |
|---|---|---|---|---|
prompt |
string | β | required | All |
images_list |
array | URLs | β | Image-to-Image, Image-to-Video |
aspect_ratio |
string | 16:9 9:16 1:1 4:3 3:4 2:3 3:2 21:9 |
1:1 |
Image variants |
resolution |
string | 1k 2k 4k (image) / 480p 720p 1080p (video) |
2k / 720p |
All |
duration |
int | 4β10 |
5 |
Video variants |
generate_audio |
bool | true false |
true |
Video variants |
Playground: muapi.ai/flux-3
Note: Parameter names and ranges above reflect MuAPI's planned schema based on Black Forest Labs' announcement. Confirm exact values against the live playground once each endpoint activates, as Black Forest Labs has not published final API specs for general availability.
[SUBJECT] + [ACTION/POSE] + [ENVIRONMENT] + [LIGHTING] + [STYLE]
Example:
A hyperrealistic astronaut (subject) walking slowly across red dunes (action)
on a windswept Martian desert at golden hour (environment),
warm rim lighting with dust particles catching the light (lighting),
cinematic depth of field, ultra-detailed suit reflections (style).
For video prompts, add motion and camera direction:
[SUBJECT] + [ACTION] + [ENVIRONMENT] + [CAMERA MOVEMENT] + [AUDIO CUE] + [STYLE]
A drone (subject) glides forward (action) over a bioluminescent forest at night (environment),
slow forward push with gentle altitude drop (camera),
ambient forest sounds and distant owl calls (audio cue),
cinematic color grading, volumetric mist (style).
| Look | Keyword |
|---|---|
| Film-quality warmth | golden hour cinematography |
| Studio product shot | soft box three-point lighting |
| Drama / mystery | chiaroscuro lighting |
| Neon / cyberpunk | neon-drenched night scene |
| Documentary | natural available light |
| Underwater | volumetric light beams through water |
| Push in | slow dolly in / camera push |
| Orbit | orbit shot / 360 arc around subject |
| Static | locked-off camera / static shot |
| Overhead | bird's eye view / top-down |
For flux-3-image-to-image, list reference images in images_list and refer to them in order in your prompt:
Take the product from the first reference image and place it on the
marble surface shown in the second reference image, matching its
lighting and shadow direction. Keep the product's shape and color
unchanged.
A hyperrealistic close-up portrait of an elderly craftsman with weathered
hands, deep wrinkles, and kind eyes, shot in a wood workshop with warm
tungsten backlight, shallow depth of field, 85mm lens look, skin texture
and pore-level detail, no retouching artifacts.
- Best for:
flux-3-text-to-image - Aspect Ratio:
4:3
A colossal floating city drifts above luminous clouds at dusk, golden
energy streams flowing between its towers, cinematic wide shot,
dramatic atmospheric lighting, hyper-detailed architecture, 8k resolution.
- Best for:
flux-3-text-to-image - Aspect Ratio:
21:9
Extreme macro shot of dew drops on a spider web at sunrise, each droplet
refracting the orange sky, shallow depth of field, natural bokeh,
ultra-sharp focus on the central droplet.
- Best for:
flux-3-dev(fast iteration) - Aspect Ratio:
1:1
Replace the background with a sun-drenched Tuscan vineyard at golden hour,
keep the subject's pose, lighting direction, and shadow consistent with
the new environment.
- Best for:
flux-3-image-to-image
Restyle this photograph as a warm, painterly oil portrait in the style of
a Dutch Golden Age master β preserve the subject's likeness and
composition, add visible brushwork texture and a dark, moody background.
- Best for:
flux-3-image-to-image
Using the reference image as the character's identity, place them in a
neon-lit Tokyo alley at night, rain-soaked streets, cinematic depth of
field β keep face, hairstyle, and outfit identical to the reference.
- Best for:
flux-3-image-to-image
A minimalist product shot of a matte-black ceramic mug on a raw wooden
table, soft natural window light from the left, subtle steam rising,
shallow depth of field, clean negative space for text overlay.
- Best for:
flux-3-text-to-image/flux-3-dev - Aspect Ratio:
1:1
The camera slowly pushes in as steam rises gently from the coffee cup on
the table, soft morning light shifting subtly across the ceramic surface,
ambient cafe sounds in the background.
- Best for:
flux-3-image-to-video - Duration: 5s
A drone shot glides over a bioluminescent forest at night, fireflies
drifting between glowing trees, gentle mist rolling across the forest
floor, cinematic color grading, ambient forest audio with distant owl
calls synchronized to the visuals.
- Best for:
flux-3-text-to-video - Duration: 8s Β· Aspect Ratio:
16:9
A tracking shot follows a lone figure walking through a rain-soaked
neon-lit city street at night, reflections rippling in puddles, distant
traffic hum and rain ambience synchronized with the visual, cinematic
depth of field.
- Best for:
flux-3-text-to-video - Duration: 6s Β· Aspect Ratio:
16:9
The subject in the reference photo turns their head slowly toward the
camera and offers a subtle smile, hair gently moving in a light breeze,
soft ambient room tone synchronized with the motion.
- Best for:
flux-3-image-to-video - Duration: 4s
A minimalist white museum building floats above golden desert dunes at
dawn, sunlight passing through windblown sand to form volumetric rays,
ultra-detailed stone texture, distant dunes with clear atmospheric layers.
- Best for:
flux-3-text-to-image - Aspect Ratio:
1:1
The camera slowly descends through storm clouds toward alien temple
ruins half-submerged in a glowing ocean, volumetric light piercing the
water, deep rumbling ambient tone building as the ruins come into view.
- Best for:
flux-3-text-to-video - Duration: 8s Β· Aspect Ratio:
16:9
Macro push-in on a metal flower bud in darkness, gradually revealing the
precision mechanical structure inside the petals, ending with the
mechanical flower fully blooming as light spreads outward, soft
mechanical whirring synchronized with the bloom.
- Best for:
flux-3-text-to-video - Duration: 6s Β· Aspect Ratio:
1:1
- Front-load the subject and action β the opening words of a FLUX 3 prompt carry the most weight
- One lighting keyword beats ten adjectives β
golden hour cinematographyoutperformswarm, beautiful, glowing, soft, vibrant... - Be explicit about what to preserve during edits β for
flux-3-image-to-image, state exactly what should stay unchanged (subject, pose, lighting) alongside what should change - For video, describe camera movement AND audio β FLUX 3 Video generates native audio, so an explicit audio cue (
ambient forest sounds,distant traffic hum) improves sync quality - Use
flux-3-devfor iteration β validate composition and lighting cheaply before running the flagship model - Reference images in order of importance β for multi-image edits, list the most important reference first
- Check live status before building β FLUX 3 is rolling out in phases; confirm endpoint availability at muapi.ai/flux-3 before shipping production code
| Provider | FLUX 3 | API Key Required | Playground | Pricing |
|---|---|---|---|---|
| MuAPI | β Early access tracking, 5 planned endpoints | Single key | β Yes | TBD at launch |
| Black Forest Labs (direct) | β Early access (Video/Action), Image rolling out | Application required | Limited | Not published |
| Fal.ai | Not yet available | β | β | β |
| Replicate | Not yet available | β | β | β |
MuAPI provides the simplest path to production once FLUX 3 opens up β one API key, one base URL, unified billing across all 5 variants alongside every other model already on the platform (FLUX Kontext, Seedance 2, Veo 3, and 250+ more).
- FLUX 3 Official (Black Forest Labs)
- Black Forest Labs Blog
- MuAPI β FLUX 3 API Access & Early Access Tracking
- FLUX Kontext (available today on MuAPI)
- FLUX.2 Pro Playground
PRs welcome! Add prompts, correct parameters once FLUX 3 goes live, share API code examples, or link to new FLUX 3 resources. Open an issue to suggest a new category.
MIT