Official

black-forest-labs / flux-fill-dev

Open-weight inpainting model for editing and extending images. Guidance-distilled from FLUX.1 Fill [pro].

  • Public
  • 187.4K runs
  • $0.04 per image
  • Commercial use
  • Weights
  • License
This model uses a mask. Visit the new playground to try this model with our mask editing tool.

Input

*string
Shift + Return to add a new line

Prompt for generated image

*file
Preview
image

The image to inpaint. Can contain alpha mask. If the image width or height are not multiples of 32, they will be scaled to the closest multiple of 32. If the image dimensions don't fit within 1440x1440, it will be scaled down to fit.

file
Preview
mask

A black-and-white image that describes the part of the image to inpaint. Black areas will be preserved while white areas will be inpainted.

integer
(minimum: 1, maximum: 4)

Number of outputs to generate

Default: 1

integer
(minimum: 1, maximum: 50)

Number of denoising steps. Recommended range is 28-50, and lower number of steps produce lower quality outputs, faster.

Default: 28

number
(minimum: 0, maximum: 100)

Guidance for generated image

Default: 30

integer

Random seed. Set for reproducible generation

string

Approximate number of megapixels for generated image. Use match_input to match the size of the input (with an upper limit of 1440x1440 pixels)

Default: "1"

string

Format of the output images

Default: "webp"

integer
(minimum: 0, maximum: 100)

Quality when saving the output images, from 0 to 100. 100 is best quality, 0 is lowest quality. Not relevant for .png outputs

Default: 80

string
Shift + Return to add a new line

Load LoRA weights. Supports Replicate models in the format <owner>/<username> or <owner>/<username>/<version>, HuggingFace URLs in the format huggingface.co/<owner>/<model-name>, CivitAI URLs in the format civitai.com/models/<id>[/<model-name>], or arbitrary .safetensors URLs from the Internet. For example, 'fofr/flux-pixar-cars'

number
(minimum: -1, maximum: 3)

Determines how strongly the main LoRA should be applied. Sane results between 0 and 1 for base inference. For go_fast we apply a 1.5x multiplier to this value; we've generally seen good performance when scaling the base value by that amount. You may still need to experiment to find the best value for your particular lora.

Default: 1

boolean

This model’s safety checker can’t be disabled when running on the website. Learn more about platform safety on Replicate.

Disable safety checker for generated images.

Default: false

Output

output
Generated in

Pricing

Official model
Pricing for official models works differently from other models. Instead of being billed by time, you’re billed by input and output, making pricing more predictable.

This model is priced by how many images are generated.

TypePer unitPer $1
Output
$0.04 / image
or
25 images / $1

For example, generating 100 images should cost around $4.00.

Check out our docs for more information about how per-image pricing works on Replicate.

Readme

FLUX.1 Fill [dev]

FLUX.1 Fill [dev] brings professional-quality inpainting to open development. Paint over any part of an image, describe what you want to see instead, and get natural results that respect the original context.

This is the same technology that powers flux-fill-pro optimized for developers building creative tools.

License

If you generate images on Replicate with FLUX.1 models and their fine-tunes, then you can use the images commercially.

If you download the weights off Replicate and generate images on your own computer, you can’t use the images commercially.