What are the FLUX Tools?
Last updated: August 26, 2026
FLUX Tools are purpose-built editing endpoints for specific tasks. They complement the general FLUX models, which handle text-to-image, video, and prompt-based editing. Each tool takes an input image (or video) and returns a result through the same async submit-and-poll pattern as the rest of the API.
Tool | What it does | You provide | Pricing |
FLUX Outpainting | Extends an image beyond its original borders, filling the new area with coherent content. | An input image and a larger target canvas | from $0.10/MP |
FLUX Eraser | Removes a masked object and rebuilds the scene behind it. | An input image and a mask of what to remove | from $0.034/image |
FLUX Virtual Try-On | Dresses a person in a garment, keeping their face and pose. | A person image and a garment reference | from $0.0475/image |
FLUX Video Upscale | Upscales a video to higher resolution, in Precise or Creative mode. | A video up to 20 seconds | $0.07/MP·s (Precise), $0.10/MP·s (Creative) |
FLUX Deblur | Sharpens a blurry image, recovering detail across the frame. | An input image | from $0.034/image |
Endpoints
Outpainting: POST /v1/flux-tools/outpainting-v1
Eraser: POST /v1/flux-tools/erase-v1
Virtual Try-On: POST /v1/flux-tools/vto-v1
Virtual Try-On v2: POST /v1/flux-tools/vto-v2 (same request shape, references and output up to 4MP)
Video Upscale: POST /v1/flux-tools/video-upscale-v1
Deblur: POST /v1/flux-tools/deblur-v1
Each tool has full documentation, including request parameters and worked examples, in the FLUX Tools section of docs.bfl.ai.
How billing works
Like all generations, you are only charged for successful results. Failed or moderated requests do not consume credits.