FLUX.1 Expand API

blackforestlabs/flux-expand
FLUX.
Output
$0.05 / gen (variable)
Released
Jun 12, 2026

Overview

What is FLUX.1 Expand API?

FLUX.1 image expansion and outpainting model.

Technical Specifications
- Supported inputs: Image, Text
- Output: Image
- Endpoint: /images/generations

Performance Benchmarks
[embed]

FLUX.1 Expand API Pricing
- Pricing on request

Where to Use FLUX.1 Expand

High-volume image generation
Produce product visuals, thumbnails, and marketing assets programmatically at scale.

Creative and concept art
Turn text prompts into illustrations, mockups, and design explorations.

Image editing and variations
Provide a reference image to guide edits, restyles, or variations.

Code Sample
[embed]

Use cases

FLUX.1 Expand is documented for expanding images beyond their original boundaries to increase resolution or change aspect ratios.

It is suited to outpainting and panorama creation, including extending a source photograph horizontally into a seamless wide-format image.

It is also suited to adapting images for different formats, such as turning an image into a wide editorial panorama or other campaign-ready aspect ratios.

It is used for adding new pixels on any side of an image, with text guidance for the changes to the expanded areas.

How to use FLUX.1 Expand API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to blackforestlabs/flux-expand.
import requests

r = requests.post(
    "https://api.aimlapi.com/v1/images/generations",
    headers={"Authorization": "Bearer " + AIMLAPI_KEY},
    json={
      "model": "blackforestlabs/flux-expand",
      "prompt": "A cat holding a sign that says hello"
    },
)
print(r.json())
const r = await fetch("https://api.aimlapi.com/v1/images/generations", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "model": "blackforestlabs/flux-expand",
    "prompt": "A cat holding a sign that says hello"
  }),
});
console.log(await r.json());
curl -X POST https://api.aimlapi.com/v1/images/generations \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"blackforestlabs/flux-expand","prompt":"A cat holding a sign that says hello"}'

OpenAI-compatible — swap the base URL and it works with your existing SDK.

FLUX.1 Expand API Pricing

TypePrice
Output
$0.05 / gen (variable)

FLUX.1 Expand vs other models

ModelInputOutputContextBest for
FLUX.1 Expand
This page
$0.05 / gen (variable)
Image generation at scale
$0.25 / 1M tokens
$60 / 1M tokens
128K tokens
Image generation at scale
$5 / 1M tokens
$30 / 1M tokens
Image generation at scale
$0.25 / gen
Image generation at scale
$0.015 / MP (variable)
Image generation at scale

Frequently asked questions

FLUX.1 Expand takes image, text as input and returns image.

FLUX.1 Expand is priced at $0.065 / gen (variable).

FLUX.1 Expand is billed per generation — a fixed charge per output rather than by prompt length.

Yes, FLUX.1 Expand accepts image input as well as a text prompt.

FLUX.1 Expand was built by Black Forest Labs.

Send a request to https://api.aimlapi.com/v1/images/generations with blackforestlabs/flux-expand as the model id.

Yes. FLUX.1 Expand is served through AI/ML API, so the same key and endpoint format used for other models applies.

Start building with FLUX.1 Expand

Get API Key
1000+ models, one API.