Skip to content
Black Forest LabsChecking

FLUX 3 / Image to Image

flux-3-image-to-image

image to imageOutput: ImageInput: text + image
Loading price…
Official list price · Not verified

What it does

Edit images using text instructions and reference images.

Resolution-based pricing · up to 4K

Input parameters

Only the fields this model accepts. Required fields must be provided.

FieldTypeRequiredDefaultAllowed values and constraints
imageUrls
string[]required—

Reference images, 1-10. One for single-image edit; multiple are referenced as Image 1 / Image 2 in order. Each image must be at most 16,777,216 pixels (about 4096x4096; total pixels, not side length), otherwise it is rejected.

≤ 10 items · HTTPS image URL or media:<uuid>

prompt
stringrequired—

Scene description or edit instruction. No negative prompt; a bbox JSON array may be appended for layout or local edits.

1–20000 chars

aspectRatio
stringoptional"auto"

Output aspect ratio. auto follows the first reference image when editing, or the prompt for text-to-image.

One of: "auto", "21:9", "2:1", "16:9", "3:2", "7:5", "4:3", "5:4", "1:1", "4:5", "3:4", "5:7", "2:3", "9:16", "1:2", "9:21"

resolution
stringrequired"1k"

Resolution tier, decides the price. 768sq ~768x768, 1k ~1MP, 1.5k ~2MP, 2k ~4MP, 4k ~16MP.

One of: "768sq", "1k", "1.5k", "2k", "4k"

grounding
booleanoptionaltrue

Allow web or image search before generation. On by default.

safetyTolerance
integeroptional2

Moderation tolerance, 0 strictest to 4, default 2.

0–4

Limits and behaviour

  • Asynchronous only: submit a task, then poll for the result.
  • imageUrls: ≤ 10 items
  • prompt: 1–20000 chars
  • safetyTolerance: 0–4
  • Media inputs accept public HTTPS URLs or media:<uuid> references from POST /api/v1/media.