Flux 1.1 Pro

Flux 1.1 Pro

Playground

Try it on WavespeedAI!

FLUX 1.1 Pro delivers professional photoreal image generation with enhanced realism and support up to 2K resolution. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Features

FLUX 1.1 Pro

Generate high-quality images from text with FLUX 1.1 Pro — Black Forest Labs’ professional-grade text-to-image model. Renowned for exceptional prompt understanding, beautiful compositions, and versatile style capabilities, it delivers stunning results at an accessible price point.

Looking for maximum quality? Try FLUX 1.1 Pro Ultra for premium output with raw mode support.

Why It Looks Great

  • Professional quality: Delivers polished, publication-ready images with excellent detail.
  • Superior prompt understanding: Accurately interprets nuanced, poetic, and complex descriptions.
  • Beautiful compositions: Creates visually balanced, aesthetically pleasing layouts naturally.
  • Style versatility: Handles everything from ethereal fine art to photorealistic scenes.
  • Flexible aspect ratios: Multiple format options for any creative need.
  • Prompt Enhancer: Built-in tool to refine and expand your descriptions automatically.
  • Reproducible results: Use the seed parameter to recreate exact outputs.

Parameters

ParameterRequiredDescription
promptYesText description of the image you want to generate.
aspect_ratioNoOutput format (e.g., 1:1, 16:9, 9:16). Default: 16:9.
output_formatNoFile format: jpg or png. Default: jpg.
seedNoRandom seed for reproducibility. Leave empty for random.
enable_base64_outputNoAPI only: Returns base64 string instead of URL.

How to Use

  1. Write your prompt — describe your image with details about subject, mood, and atmosphere.
  2. Use Prompt Enhancer (optional) — click to automatically enrich your description.
  3. Choose aspect ratio — select the format that fits your needs.
  4. Select output format — choose jpg for smaller files or png for higher quality.
  5. Set seed (optional) — for reproducible results.
  6. Run — click the button to generate.
  7. Download — preview and save your image.

Pricing

Flat rate per image generation.

OutputCost
Per image$0.04

Best Use Cases

  • Fine Art & Ethereal Imagery — Create dreamlike, poetic, and emotionally evocative visuals.
  • Editorial & Magazine Content — Generate publication-quality images for articles and features.
  • Concept Art — Visualize scenes, environments, and artistic concepts.
  • Social Media & Marketing — Produce eye-catching visuals for campaigns and posts.
  • Creative Storytelling — Illustrate narratives with atmospheric, mood-driven imagery.

Example Prompts

  • “A woman suspended just beneath the surface of still water, her white dress flowing around her like petals. Soft light filters from above, illuminating her serene expression. The composition feels ethereal, quiet, and almost mythical.”
  • “Ancient library at twilight, dust particles floating in golden light beams, towering bookshelves disappearing into shadows”
  • “Minimalist portrait of a dancer mid-leap, dramatic side lighting, motion blur on flowing fabric, black background”
  • “Overgrown greenhouse with broken glass ceiling, wild flowers reclaiming the space, morning fog, nostalgic atmosphere”
  • “Cinematic wide shot of a lone figure standing on cliff edge, stormy sea below, dramatic clouds, moody color palette”

Pro Tips for Best Results

  • FLUX responds beautifully to poetic, evocative language — describe feelings and atmosphere.
  • Use compositional language: “suspended”, “flowing”, “illuminating”, “ethereal”.
  • Include emotional qualities: “serene”, “quiet”, “mythical”, “nostalgic”.
  • Describe lighting in detail — it dramatically affects the mood of outputs.
  • The model excels at dreamy, artistic imagery — lean into abstract and emotional descriptions.
  • Match aspect ratio to composition: 16:9 for cinematic landscapes, 9:16 for portraits.

Model Comparison

ModelCostBest For
FLUX 1.1 Pro$0.04Professional quality, balanced price/performance
FLUX 1.1 Pro Ultra$0.06Maximum quality, raw mode for natural aesthetics

Notes

  • The enable_base64_output option is only available through the API.
  • Generation time may vary based on prompt complexity and queue load.
  • FLUX is particularly strong with artistic, atmospheric, and emotionally-driven prompts.
  • For the highest quality output with raw mode, consider FLUX 1.1 Pro Ultra.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-1.1-pro" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "aspect_ratio": "1:1",
    "output_format": "jpg",
    "enable_base64_output": false
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-The positive prompt for the generation.
aspect_ratiostringNo1:11:1, 16:9, 9:16, 4:3, 3:4
output_formatstringNojpgjpg, pngThe format of the output image.
seedintegerNo--1 ~ 2147483647The random seed to use for the generation.
enable_base64_outputbooleanNofalse-If enabled, the output will be encoded into a BASE64 string instead of a URL. This property is only available through the API.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.