# Flux Redux Dev Flux Redux Dev Model enables developers to perform advanced image transformations with custom results ## API Information - **Model Slug:** flux-redux-dev - **Branded URL:** https://www.eachlabs.ai/black-forest-labs/flux/flux-redux-dev - **Provider:** Black Forest Labs - **Category:** Image to Image - **Output Type:** image - **Status:** active - **Version:** 0.0.1 - **Base Cost:** Fixed price per execution: $0.025 - **Estimated Processing Time:** 7 seconds - **Last Updated:** 2026-04-06 - **Interactive Demo:** https://www.eachlabs.ai/ai-models/flux-redux-dev ## Pricing - **Charge Type:** dynamic - **Estimated Price (default example):** $0.0250 - **Pricing Details:** Fixed price per execution: $0.025 ### Pricing Rules | Condition | Pricing | | --- | --- | | Rule 1 | Fixed price per execution: $0.025 | ## Input Schema | Parameter | Type | Required | Default | Constraints | Description | |-----------|------|----------|---------|-------------|-------------| | redux_image | string | Yes | - | image/jpeg, image/png, image/jpg, image/webp | Input image to condition your output on. This replaces prompt for FLUX.1 Redux models | | aspect_ratio | string | No | 1:1 | 1:1,16:9,21:9,3:2,2:3,4:5,5:4,3:4,4:3,9:16,9:21 | An enumeration. | | num_outputs | integer | No | 1 | 1–4 | Number of outputs to generate | | num_inference_steps | integer | No | 28 | 1–50 | Number of denoising steps. Recommended range is 28-50 | | guidance | number | No | 3 | 0–10 | Guidance for generated image | | seed | integer | No | - | - | Random seed. Set for reproducible generation | | output_format | string | No | webp | webp,jpg,png | An enumeration. | | output_quality | integer | No | 80 | 0–100 | Quality when saving the output images, from 0 to 100. 100 is best quality, 0 is lowest quality. Not relevant for .png outputs | | disable_safety_checker | boolean | No | false | - | Disable safety checker for generated images. | | megapixels | string | No | 1 | 1,0.25 | An enumeration. | ## Example Request ```bash curl -X POST https://api.eachlabs.ai/v1/prediction/ \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "flux-redux-dev", "input": { "redux_image": "https://storage.googleapis.com/magicpoint/inputs/flux-redux-dev-input.webp" } }' ``` ## Output Schema Response returned by `GET /v1/prediction/{id}` when the job completes: ```json { "status": "success", "predictionID": "string", "output": "string (URL of generated image)", "metrics": { "predict_time": "number (seconds)" } } ``` ## Polling ```bash curl https://api.eachlabs.ai/v1/prediction/{PREDICTION_ID} \ -H "Authorization: Bearer YOUR_API_KEY" ``` | Status | Meaning | |--------|---------| | `processing` | Still running — poll again | | `success` | Done — read `output` | | `error` | Failed — read `message` / `details` | ## Webhook (alternative to polling) Pass `"webhook_url": "https://your.host/path"` in the create request. Eachlabs POSTs this payload when the job ends: ```json { "exec_id": "prediction-uuid", "status": "succeeded", "output": "https://...", "error": "" } ``` `status` is `"succeeded"` or `"failed"`. `exec_id` equals the `predictionID` from create. Return 2xx within 30 seconds. ## Errors Error body: `{ "status": "error", "message": "...", "details": "..." }` | Code | Meaning | |------|---------| | `400` | Invalid input | | `401` | Missing / invalid `Authorization` bearer token | | `404` | Unknown model or prediction id | | `429` | Rate limit — 100 creates / min, 10 concurrent per key | | `5xx` | Retry with backoff | ## Overview **flux-redux-dev — Image-to-Image AI Model** flux-redux-dev from Black Forest Labs empowers developers to create precise, controlled variations of input images, preserving original structure while enabling prompt-driven restyling for advanced image-to-image workflows. As part of the innovative flux family, this dev model acts as an adapter on FLUX.1 base models, ideal for generating consistent image variants without losing key details—perfect for developers seeking a high-fidelity **image-to-image AI model**. Whether refining details or experimenting with styles, flux-redux-dev delivers professional-grade results for custom image transformations. Built for technical precision, flux-redux-dev stands out in Black Forest Labs' lineup by supporting seamless integration into ComfyUI and similar pipelines, making it a go-to for **image editing API** applications. ## Usage Notes - API Base URL: `https://api.eachlabs.ai/v1` - Authentication: send `Authorization: Bearer YOUR_API_KEY`. Generate a key from the Eachlabs dashboard at https://www.eachlabs.ai/dashboard/api-keys. - File-typed parameters (`*_url`, `image_url`, `video_url`, `audio_url`, etc.) accept publicly-reachable HTTPS URLs only. Upload your asset first (GCS / S3 / your CDN) and pass the resulting URL. Data-URIs and localhost URLs are rejected. - For structured parameters (arrays / objects) send real JSON values, not stringified payloads. - Monetary values are reported in USD; per-token / per-megapixel rates may be billed in micro-cents internally. - Prefer `webhook_url` over polling for long-running predictions — see the Webhook Callback section.