FLUX.1 [dev]
Generate high-quality images with FLUX.1 [dev], a versatile and powerful image generation model. Whether you need text-to-image creation, image-to-image transformation, or precise inpainting — this model delivers stunning results with exceptional detail and prompt adherence.
Why It Stands Out
- Multi-mode generation: Supports text-to-image, image-to-image, and inpainting workflows in one model.
- High resolution output: Generate images up to 1024×1024 with sharp detail and clarity.
- Prompt Enhancer: Built-in AI-powered prompt optimization for better results.
- Flexible aspect ratios: Customize width and height independently for any format.
- Batch generation: Create multiple images in a single request.
- Reproducibility: Use the seed parameter to recreate exact results or explore variations.
- Multiple output formats: Export as JPEG or PNG based on your needs.
Pricing
| Output | Price |
|---|
| Per image | $0.012 |
Total cost = $0.012 × num_images
Parameters
| Parameter | Required | Description |
|---|
| prompt | Yes | Text description of the image you want to generate. |
| image | No | Source image for image-to-image or inpainting mode. |
| mask_image | No | Mask image for inpainting (white areas will be regenerated). |
| strength | No | How much to transform the source image (0.0–1.0, default: 0.8). |
| width | No | Output width in pixels (default: 1024). |
| height | No | Output height in pixels (default: 1024). |
| num_inference_steps | No | Quality/speed trade-off (default: 28). |
| seed | No | Set for reproducibility; -1 for random. |
| guidance_scale | No | Prompt adherence strength (default: 3.5). |
| num_images | No | Number of images to generate (default: 1). |
| output_format | No | Output format: jpeg or png (default: jpeg). |
| enable_base64_output | No | Return base64 string instead of URL (API only). |
| enable_sync_mode | No | Wait for result before returning response (API only). |
How to Use
Text-to-Image:
- Write a prompt describing the image you want. Use the Prompt Enhancer for AI-assisted optimization.
- Set width and height for your desired aspect ratio.
- Adjust guidance_scale and num_inference_steps as needed.
- Click Run and download your image.
Image-to-Image:
- Upload a source image.
- Write a prompt describing the transformation you want.
- Adjust the strength parameter — higher values allow more dramatic changes.
- Click Run and download your image.
Inpainting:
- Upload a source image and a mask image.
- White areas in the mask will be regenerated based on your prompt.
- Write a prompt describing what should appear in the masked region.
- Click Run and download your image.
Best Use Cases
- Creative Art & Illustration — Generate unique artwork, concept art, and digital illustrations.
- Product Visualization — Create product mockups and lifestyle imagery.
- Marketing & Social Media — Produce eye-catching visuals for campaigns and posts.
- Photo Editing & Enhancement — Transform or repair images with inpainting.
- Design Prototyping — Quickly visualize ideas before committing to full production.
Pro Tips for Best Quality
- Be descriptive in your prompt — include style, mood, lighting, composition, and specific details.
- For image-to-image, use lower strength (0.3–0.5) to preserve more of the original, higher (0.7–0.9) for dramatic changes.
- Use inpainting with precise masks for seamless object removal or replacement.
- Fix the seed when iterating to compare the effect of different parameters.
- Generate multiple images (num_images > 1) to explore variations quickly.
Notes
- If using image URLs, ensure they are publicly accessible.
- Processing time varies based on resolution and current queue load.
- Please ensure your prompts comply with content guidelines.