Seedance 2.5 is live — 30-second cinematic video with native audio & real-person referencesfrom $0.071/s

FLUX.2 Pro — Photoreal Images at the Exact Size You Need

FLUX.2 Pro renders photoreal images up to 4 megapixels, takes up to eight reference images in one call, and hits exact pixel dimensions when a preset will not do. Three tiers, one parameter set, pay-as-you-go.

Input

Required · put any text you want rendered in quotes

Public HTTPS URLs only (no base64) · up to 8 · each reference adds to the cost

1MP / 2MP (default) / 3MP / 4MP · higher tiers cost more

1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9, 9:21

Estimated cost40 credits$0.04
Result

Try one of these prompts

What is the FLUX.2 Pro API?

FLUX.2 Pro is the standard channel of Black Forest Labs' FLUX.2 image model on reAPI, with three tiers on one parameter surface: Pro for balanced quality and speed, Max for the highest detail, and Flex, which unlocks 1–50 sampling steps and guidance from 1.5 to 10. Generate from a prompt or from up to 8 reference images, at 1MP through 4MP across nine aspect ratios — or pass explicit width and height from 64 pixels per side up to a 4-megapixel budget. Billing is per image, set by tier and output resolution, plus a surcharge for each reference image you send.

FLUX.2 Pro sample output — a photoreal product photograph rendered at high resolution

What you can build with this model

Real-world workflows and production use cases you can build and ship with this model.

FLUX.2 Pro product photography rendered across several campaign scenes

One product shot becomes a campaign

Send FLUX.2 Pro your product photo and describe the scene. Studio white, lived-in kitchen, autumn set dressing — the product keeps its shape, finish and label in every one. Eight references per call is what keeps it on-model across the set.

Open the playground
FLUX.2 Pro rendering into exact fixed pixel dimensions for a layout

Ad slots with the size already decided

Give FLUX.2 Pro a width and height and you get that image, not the nearest preset plus a crop step. The pair overrides the resolution tier and the aspect ratio.

Sampling steps and guidance controls tuning a render on the Flex tier

When the prompt is right and the image is not

Switch the model id to the Flex tier and you get steps and guidance directly. Push guidance to hold the prompt tighter, push steps for more detail. That is the difference between one usable image from FLUX.2 Pro and a usable batch.

Pricing

Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.

First test cost
$0.02828 credits

One sample at the cheapest tier (1 image).

Testing budget guide
Add credits
$10
≈ 363 tests
$50
≈ 1818 tests
$100
≈ 3636 tests
ModelCategoryPrice
Pro · 1MPPer image
$0.028
28 credits · 1 image
Pro · 2MPPer image
$0.04
40 credits · 1 image
Pro · 3MPPer image
$0.053
53 credits · 1 image
Pro · 4MPPer image
$0.066
66 credits · 1 image
Max · 1MPPer image
$0.062
62 credits · 1 image
Max · 2MPPer image
$0.088
88 credits · 1 image
Max · 3MPPer image
$0.115
115 credits · 1 image
Max · 4MPPer image
$0.141
141 credits · 1 image
Flex · 1MPPer image
$0.077
77 credits · 1 image
Flex · 2MPPer image
$0.132
132 credits · 1 image
Flex · 3MPPer image
$0.132
132 credits · 1 image
Flex · 4MPPer image
$0.176
176 credits · 1 image

Why reAPI

Print-ready without an upscaler

FLUX.2 Pro goes up to 4 megapixels, so hero images and print placements come out of the same call as your thumbnails. Pick the tier per request and the bill follows it.

Show it, don't describe it

Eight reference images per request. A FLUX.2 Pro scene can take its subject from one photo and its setting from another, and keep both recognisable.

Try all three tiers, change one line

FLUX.2 Pro, Max and Flex take identical requests. Benchmark them on your own prompts by swapping the model id — no rewrite.

FLUX.2 Pro vs Nano Banana

Both generate and edit images from one API call. FLUX.2 Pro gives you explicit control — resolution tiers, exact dimensions, sampling parameters. Nano Banana optimises for a fast default path. Behaviour, not verdicts:

Capability
FLUX.2 Pro on reAPI
Nano Banana
Tier choice
Three tiers (FLUX.2 Pro / Max / Flex) behind one parameter set.
A single model with one quality level.
Output resolution
Four tiers from 1MP to 4MP, chosen per request.
Fixed output resolution, no tier to select.
Exact dimensions
Width and height override the presets for a precise size.
Aspect-ratio presets only.
Sampling control
The Flex tier exposes steps and guidance.
No exposed sampling parameters.
Reference images
FLUX.2 Pro takes up to eight references per request.
Supports references with a lower per-request ceiling.
Billing shape
Resolution AND each reference add cost — more to model when budgeting.
Flat per-image rate that ignores references.

Comparison reflects publicly documented behavior at the time of writing. Vendors change capabilities and packaging frequently — verify against each vendor's current documentation before making a purchasing decision.

Integrate FLUX.2 Pro in three steps

  1. step 01

    Create an API key

    Sign up at reAPI and generate a key. Signup credits cover your first FLUX.2 Pro renders.

    Open
  2. step 02

    Send your first request

    POST a prompt to the images endpoint with model set to flux-2-pro, flux-2-max or flux-2-flex-std. Add image_urls for references.

    Open
  3. step 03

    Poll for the result

    The FLUX.2 Pro request returns a task id. Poll until the status is completed, then read the image URL from the output.

    Open
docs/api/flux-2-pro

API reference

Drop-in code and the full parameter table.

curl -X POST https://reapi.ai/api/v1/images/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "flux-2-pro",
    "prompt": "a cinematic product photograph of an espresso machine",
    "resolution": "2MP",
    "size": "16:9"
  }'

Parameter validation failed

Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.

Authentication or balance issue

401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.

Content or material rejected

Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.

Task failed or timed out

A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.

Frequently asked questions

Common questions about this model.

FLUX.2 Pro is Black Forest Labs' production-tier FLUX.2 image model, offered on reAPI alongside the Max and Flex tiers. All three FLUX.2 Pro tiers generate from a text prompt, accept up to eight reference images, and output up to 4 megapixels. They share one parameter set, so switching tiers is a model-id change.

start building

Ready to ship?

Try it in the playground or grab an API key to integrate now.