Model guide · premium lane

FLUX.1 dev when the draft already earned another credit spend

Premium quality maps to FLUX.1 dev for the images you intend to keep. Don’t burn the expensive lane while you’re still fishing for a composition.

Opaque matte lilac ceramic perfume bottle with stopper on a warm stone plinth
FLUX DevPrismatic perfume study960 × 1472
AT A GLANCE

Use FLUX.1 dev as a premium image generation tier after a concept is selected — then measure cost per accepted asset.

Opaque matte lilac ceramic perfume bottle with stopper on a warm stone plinth
Prismatic perfume study

“Luxury solid ceramic perfume bottle, completely opaque matte lilac glaze, rectangular modern flacon, matching ceramic stopper, thin polished chrome collar, warm travertine plinth, soft peach studio backdrop, commercial product photography, portrait composition”

FLUX Dev · premium · 960 × 1472
01

Spend premium inference after the creative direction is known

A premium model belongs at a decision point, not as an automatic tax on every idea. Start with fast drafts, collect a user selection or approval signal, then send the retained prompt and controls to quality=premium. This concentrates spend on assets with a real chance of shipping.

The operator supplied a $0.007 measurement for a 960×1472 FLUX.1 dev image on Runware. That is more than the measured fast route, but still small relative to design review and downstream production time. The relevant metric is whether the premium pass raises acceptance enough to justify the difference.

  • Homepage and campaign hero art
  • Final editorial portraits
  • High-attention product compositions
  • Approved concept refinement
02

Change the quality tier, not your application architecture

Premium generation uses the same endpoint, authentication, dimensions, idempotency, and response metadata as fast generation. The client changes quality to premium. The router selects runware:101@1 by default and can move to a separately configured premium fallback after a transient failure.

Do not send a premium request with an idempotency key previously used for the fast payload. Idempotency keys bind to the complete request; reusing one with different quality correctly returns a conflict rather than silently returning the draft.

Premium requestjson
{
  "prompt": "Refined editorial still life, sculptural glassware, controlled caustics",
  "quality": "premium",
  "width": 960,
  "height": 1472,
  "n": 1
}
03

Evaluate premium on acceptance, not subjective detail alone

Side-by-side reviewers tend to reward visible detail even when it does not improve the business asset. Use a blinded rubric tied to the task: prompt adherence, composition, anatomy where relevant, brand suitability, text accuracy, artifact rate, and editing effort. Track how often the premium output replaces the accepted fast draft.

A premium route can also fail operationally. Measure p50 and p95 duration, timeout rate, cost per accepted asset, and fallback frequency. The included response metadata makes these analyses possible without exposing vendor-specific telemetry to every product team.

MetricQuestion answeredDecision
Acceptance liftDoes premium ship more often?Keep or narrow premium use
Edit minutes savedDoes it reduce human cleanup?Value the time, not only tokens
p95 latencyCan the workflow remain synchronous?Move to jobs/webhooks if needed
Cost per accepted imageIs quality worth the route cost?Set credit price and limits
04

Verify model and provider rights before selling the route

Model names do not replace legal diligence. Review the current model license, provider terms, permitted commercial uses, data handling, retention, and content policies for every enabled provider. Store the review date and block a route if terms no longer fit the product.

RenderRoute keeps model IDs configurable so legal or operational changes do not require a client migration. That flexibility must be paired with an approval record; otherwise a convenient fallback can introduce a model your product was never cleared to use.

FAQ

Questions about FLUX dev API

How do I select FLUX.1 dev?

Set quality to premium. To pin Runware, also set provider to runware and model to runware:101@1.

Is the $0.007 cost guaranteed?

No. It is an reference portrait measurement. Provider pricing and settings can change, so benchmark again before launch.

Can premium fall back to a fast model?

Not by default. Fast and premium have separate provider orders so a premium request does not silently downgrade.

Should premium be synchronous?

It can be for low-latency workloads, but applications with strict response budgets should add the documented job and webhook extension.

One stable contract

Put the routing layer between your app and the model fleet.