Model Details
FLUX.2 [pro] turns a text prompt into a production-grade image from Black Forest Labs. It is the top FLUX.2 tier, built for maximum fidelity, photorealism, and prompt adherence with a fixed, tuned pipeline — you write the prompt and pick a size, and it handles the rest. There are no guidance, step-count, or acceleration knobs to tune: the model targets consistent, high-quality output straight from the description, which makes it a strong default for final assets, brand-consistent visuals, and high-volume production pipelines rather than throwaway drafts.
## Best for - Final, production-quality images where fidelity and prompt adherence matter more than cost per image - Photorealistic scenes, product and editorial shots, and detailed illustrations from a single description - High-volume and API-driven generation where a fixed pipeline gives consistent results across prompts - Brand-consistent marketing and campaign visuals that need to look polished on the first pass
## Choose another model when - You want fast, cheap iteration and are happy to trade some fidelity — use FLUX.2 [dev] (`black-forest-labs/flux-2`), which is lower cost and exposes guidance/step/acceleration knobs for experimentation - You want to edit, restyle, or modify an existing image rather than generate one from scratch — use an image-editing / image-to-image model - You want video or animation from your prompt — use a text-to-video model
## Tips - Be specific about subject, composition, lighting, and style; [pro] follows detailed prompts closely - Pick `image_size` to match the layout: `landscape_16_9` or `landscape_4_3` for wide scenes, `portrait_4_3` / `portrait_16_9` for vertical, `square` / `square_hd` for social, or pass a custom `{width, height}` object - `safety_tolerance` runs from `"1"` (most strict) to `"5"` (most permissive), default `"2"`; raise it only if benign prompts are being blocked
To run via the ModelRunner JavaScript client: ```js import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("black-forest-labs/flux-2/pro", { input: { prompt: "a serene mountain lake at golden hour, mist over the water, photorealistic", image_size: "landscape_4_3", output_format: "jpeg", }, }); ```






