Model schema

One schema to rule them all. Dynamic, auto-filling API snippets for all available models. Just copy, paste, and run it!

bfl/flux-1.1-pro

Supported providers:
ReplicateFal
image13 fields

SCHEMA

Core generation parameters. These fields are normalized across all providers, we handle the mapping so you can use a single unified schema regardless of which provider runs your generation.

generation_promptstringrequired

Text description of the content you want to generate

generation_ratioenum

Aspect ratio of the generated content

default: 1:1enum: 1:1 | 3:4 | 4:3 | 9:16 | 16:9
generation_output_formatenum

Format of the output file

default: pngenum: png | jpg | webp
generation_output_numbernumber

Number of outputs to generate

min: 1max: 1default: 1
generation_provider_orderenum

Provider failover order

default: replicate, falenum: replicate, fal | fal, replicate

SPECIFIC SCHEMA

Provider-specific parameters, only passed to providers that support them. Safe to omit; sensible defaults are applied automatically. For content moderation fields, we always default to the most permissive option to minimize blocked generations. Override only when you have a specific need.

generation_enable_safety_checkerboolean

Enable content moderation for both input and output

default: false
generation_enhance_promptboolean

Enhance the prompt automatically for higher quality or more creative results (may increase generation time)

default: false
generation_guidance_scalenumber

Classifier-free guidance scale - controls how closely the output follows your prompt (higher values increase prompt adherence)

default: 3.5
generation_num_inference_stepsnumber

Number of denoising steps (more steps produce higher quality but slower results)

default: 28
generation_output_qualitynumber

Quality when saving output, higher levels mean best quality (not relevant for PNG)

min: 0max: 100default: 80
generation_prompt_upsamplingboolean

Automatically modify the prompt for more creative generation

default: false
generation_safety_tolerancenumber

Safety filter tolerance level (higher levels mean more permissive)

min: 1max: 6default: 6
generation_seednumber

Random seed for reproducible generation (the same seed and prompt produce the same output every time), leave empty or use available default value for random seed