Skip to main content

Flux Redux Dev - Image Variator

Create variations of existing images using Black Forest Labs' Flux Redux Dev model. This advanced model offers high-quality image variations with extensive customization options and superior output quality.

Image Upload Requirement

Before using this API, you must first upload your image using the Asset API. The imageUrl parameter should contain the file path returned from the Asset API upload response.

📖 See Asset API documentation for details on how to upload images.

Endpoint​

Request Headers​

FieldValue
API-KEY<api-key>
Content-Typeapplication/json

Parameters​

ParameterTypeRequiredDescription
typestringYesFeature type identifier. Must be IMAGE_VARIATOR
modelstringYesAI model identifier. Must be black-forest-labs/flux-redux-dev
imageUrlstringYesPath to uploaded image file (from Asset API)
formatstringNoOutput format: webp, jpg, png (default: webp)
aspect_ratiostringNoAspect ratio for output image (default: 4:3)
num_outputsnumberNoNumber of variations to generate (1-4, default: 1)
num_inference_stepsnumberNoNumber of inference steps (1-50, default: 28)
seednumberNoRandom seed for reproducible results
output_qualitynumberNoOutput quality (1-100, default: 80)
disable_safety_checkerbooleanNoDisable safety checker (default: false)
megapixelsstringNoOutput resolution: 1, 0.25 (default: 1)

Supported Aspect Ratios​

RatioDescriptionBest For
1:1Square formatSocial media posts, profile pictures
16:9WidescreenLandscape photography, banners
21:9Ultra-wideCinematic content, panoramic views
3:2Standard photoTraditional photography
2:3Portrait photoVertical content, mobile screens
4:5Portrait socialInstagram posts, social media
5:4Landscape photoPrint photography
3:4Portrait formatArtistic portraits
4:3Standard formatGeneral purpose, presentations
9:16Vertical videoStories, mobile content
9:21Ultra-tallMobile banners, vertical designs

Output Formats​

FormatDescriptionBest For
webpModern web formatWeb optimization, smaller file sizes
jpgJPEG formatGeneral use, compatibility
pngPNG formatHigh quality, transparency support

Code Examples​

curl --location 'https://api.1min.ai/api/features' \
--header 'API-KEY: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"type": "IMAGE_VARIATOR",
"model": "black-forest-labs/flux-redux-dev",
"promptObject": {
"imageUrl": "images/2025_10_26_05_43_42_184_cat.png",
"format": "webp",
"aspect_ratio": "4:3",
"num_outputs": 2,
"num_inference_steps": 28,
"output_quality": 80,
"megapixels": "1"
}
}'

Interactive Playground​

API Playground

https://api.1min.ai/api/features
Path to the uploaded image file (obtained from Asset API)
Format of the generated image
Aspect ratio of the output image
Number of variations to generate (1-4)
Number of inference steps (1-50). Higher values = better quality, slower generation
Random seed for reproducible results
Quality of the output image (1-100)
Disable content safety checking
Output image resolution

Generated cURL Command:

curl -X POST "https://api.1min.ai/api/features" \
-H "API-KEY: <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"type": "IMAGE_VARIATOR",
"model": "black-forest-labs/flux-redux-dev",
"promptObject": {
"imageUrl": "development/images/sample_image.jpeg",
"format": "webp",
"aspect_ratio": "4:3",
"num_outputs": 2,
"num_inference_steps": 28,
"output_quality": 80,
"megapixels": "1"
}
}'

Response Format​


{
"aiRecord": {
"uuid": "065487c6-0aa4-4f1a-a42f-fce931fcca8b",
"userId": "c937fbcc-fa8f-4565-a440-c4d87f56fcb2",
"teamId": "a4e176b2-dabb-451e-9c58-62b451fa9630",
"teamUser": {
"teamId": "a4e176b2-dabb-451e-9c58-62b451fa9630",
"userId": "c937fbcc-fa8f-4565-a440-c4d87f56fcb2",
"userName": "John Doe",
"userAvatar": "https://lh3.googleusercontent.com/a/ACg8ocLqgsNsHRfmWF9d-E1RvJetVsEzxNOsOg-NXWNTpMxLDPJbwELI=s96-c",
"status": "ACTIVE",
"role": "ADMIN",
"creditLimit": 100000000,
"usedCredit": 363000,
"createdAt": "2025-10-20T04:13:40.847Z",
"createdBy": "SYSTEM",
"updatedAt": "2025-10-22T11:01:18.098Z",
"updatedBy": "SYSTEM"
},
"model": "black-forest-labs/flux-redux-dev",
"type": "IMAGE_VARIATOR",
"metadata": null,
"rating": null,
"feedback": null,
"conversationId": null,
"status": "SUCCESS",
"createdAt": "2025-10-22T11:15:44.076Z",
"aiRecordDetail": {
"promptObject": {
"format": "webp",
"imageUrl": "images/2025_10_22_11_15_29_408_cat.png",
"megapixels": "1",
"num_outputs": 2,
"aspect_ratio": "4:3",
"output_quality": 80,
"num_inference_steps": 28
},
"resultObject": [
"development/images/2025_10_22_18_16_46_334_310279.undefined",
"development/images/2025_10_22_18_16_46_389_332671.undefined"
],
"responseObject": {}
},
"additionalData": null,
"temporaryUrl": "https://s3.us-east-1.amazonaws.com/asset.1min.ai/development/images/2025_10_22_18_16_46_334_310279.undefined?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAVRUVQEFIHSKAXGE7%2F20251022%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20251022T111649Z&X-Amz-Expires=604800&X-Amz-Signature=34b0cf8213382e4a705f856cc9211b17065f14b710131bea8edd70670f5b93b3&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject"
}
}

Use Cases​

  • Professional Design: High-quality variations for commercial projects
  • Creative Exploration: Generate multiple artistic interpretations
  • Content Creation: Diverse visual content for marketing campaigns
  • Art Direction: Explore different styles and compositions
  • Brand Assets: Create variations of logos and brand imagery
  • Social Media: Generate content for different platform requirements
  • Print Design: High-resolution outputs suitable for print media

Tips for Best Results​

  1. Aspect Ratios: Choose the right ratio for your intended use:
    • 1:1 - Perfect for Instagram posts and profile pictures
    • 16:9 - Ideal for YouTube thumbnails and landscape content
    • 9:16 - Great for Instagram Stories and TikTok
    • 4:5 - Optimal for Instagram feed posts
  2. Inference Steps:
    • Use 28 steps for balanced quality and speed
    • Use 40-50 steps for maximum quality (slower)
    • Use 15-20 steps for faster generation (lower quality)
  3. Output Quality: Set to 80-90 for most use cases, 100 for print quality
  4. Format Selection: Use WebP for web, PNG for transparency, JPEG for compatibility
  5. Resolution: Use 1MP for final outputs, 0.25MP for quick previews

Notes​

  • Flux Redux Dev offers superior quality compared to Flux Redux Schnell
  • Higher inference steps result in better quality but longer processing time
  • The model excels at maintaining the original image's composition while adding creative variations
  • Safety checker can be disabled for artistic content that may be flagged incorrectly
  • Seed values ensure reproducible results across multiple generations
  • Processing time scales with inference steps and number of outputs