Skip to main content

Flux Redux Schnell - Image Variator

Create variations of existing images using Black Forest Labs' Flux Redux Schnell model. This fast and efficient model provides quick image variations with good quality at a lower cost, perfect for rapid iteration and prototyping.

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-schnell
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: 4)
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-schnell",
"promptObject": {
"imageUrl": "images/2025_10_26_05_43_42_184_cat.png",
"format": "webp",
"aspect_ratio": "4:3",
"num_outputs": 2,
"num_inference_steps": 4,
"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). Schnell is optimized for 1-8 steps
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-schnell",
"promptObject": {
"imageUrl": "development/images/sample_image.jpeg",
"format": "webp",
"aspect_ratio": "4:3",
"num_outputs": 2,
"num_inference_steps": 4,
"output_quality": 80,
"megapixels": "1"
}
}'

Response Format​

{
"aiRecord": {
"uuid": "4febe765-6340-4c5d-91af-1a5c44c42cfd",
"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": 438000,
"createdAt": "2025-10-20T04:13:40.847Z",
"createdBy": "SYSTEM",
"updatedAt": "2025-10-22T11:16:49.654Z",
"updatedBy": "SYSTEM"
},
"model": "black-forest-labs/flux-redux-schnell",
"type": "IMAGE_VARIATOR",
"metadata": null,
"rating": null,
"feedback": null,
"conversationId": null,
"status": "SUCCESS",
"createdAt": "2025-10-22T11:17:30.345Z",
"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": 4
},
"resultObject": [
"development/images/2025_10_22_18_18_02_887_111465.undefined",
"development/images/2025_10_22_18_18_02_899_198062.undefined"
],
"responseObject": {}
},
"additionalData": null,
"temporaryUrl": "https://s3.us-east-1.amazonaws.com/asset.1min.ai/development/images/2025_10_22_18_18_02_887_111465.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=20251022T111806Z&X-Amz-Expires=604800&X-Amz-Signature=e6d104d0536aa0eec6393c70af4a65f0bdeda218604d210b5af242cb9bdb80da&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject"
}
}

Use Cases​

  • Rapid Prototyping: Quick iterations for design concepts
  • Social Media Content: Fast generation for daily content needs
  • A/B Testing: Generate multiple variations for testing
  • Content Exploration: Explore different creative directions quickly
  • Budget Projects: Cost-effective solution for smaller projects
  • Real-time Applications: Fast generation for interactive applications
  • Workflow Integration: Quick variations in automated workflows

Tips for Best Results​

  1. Inference Steps:
    • Use 4 steps for optimal speed-quality balance
    • Use 1-2 steps for maximum speed (lower quality)
    • Use 6-8 steps for better quality (still fast)
    • Avoid high step counts (diminishing returns)
  2. Aspect Ratios: Choose the right ratio for your platform:
    • 1:1 - Instagram posts, profile pictures
    • 16:9 - YouTube thumbnails, landscape content
    • 9:16 - Instagram Stories, TikTok videos
    • 4:5 - Instagram feed optimization
  3. Format Selection: WebP for web use, PNG for transparency, JPEG for compatibility
  4. Batch Generation: Generate multiple outputs for variety and selection
  5. Quality Settings: 70-80 quality is usually sufficient for web use

Notes​

  • Flux Redux Schnell is optimized for speed over maximum quality
  • Best results achieved with 1-8 inference steps
  • Significantly faster and more cost-effective than Flux Redux Dev
  • Excellent for rapid iteration and content exploration
  • Processing time is typically under 30 seconds
  • Perfect for applications requiring real-time or near real-time generation
  • Lower credit cost makes it ideal for high-volume use cases