Skip to content
Black Forest LabsChecking

FLUX 3 Klein / Image to Image

flux-3-klein-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"

seed
integeroptional—

Random seed. Leave empty for random.

0–2147483647

steps
integeroptional16

Sampling steps 1-16, default 16. Fewer is faster but may lower quality; price unchanged.

1–16

outputFormat
stringoptional"jpeg"

Output image format.

One of: "jpeg", "png"

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
  • seed: 0–2147483647
  • steps: 1–16
  • safetyTolerance: 0–4
  • Media inputs accept public HTTPS URLs or media:<uuid> references from POST /api/v1/media.