Flux1 AIDevelopers
Flux1 AI API docs

Models

The live catalog with credit prices, allowed aspect ratios and reference-image limits.

GET /v1/models returns the live catalog with prices and option lists. The table below is rendered from the same source, so it is always current.

Model idTypeCreditsAspect ratiosReference imagesTypical time
seedream-5
Seedream 5.0 Lite
image6 credits / image1:1 4:3 3:4 16:9 9:16 2:3 3:2 21:9up to 14Not yet measured
nano-banana
Nano Banana
image6 credits / imageauto 1:1 2:3 3:2 3:4 4:3 4:5 5:4 9:16 16:9 21:9up to 1410–15 s
nano-banana-pro
Nano Banana Pro
image1K 14 · 2K 14 · 4K 28auto 1:1 2:3 3:2 3:4 4:3 4:5 5:4 9:16 16:9 21:9up to 1410–20 s
nano-banana-2
Nano Banana 2
image1K 10 · 2K 14 · 4K 21auto 1:1 2:3 3:2 3:4 4:3 4:5 5:4 9:16 16:9 21:9 1:4 4:1 1:8 8:1up to 1410–20 s
nano-banana-2-lite
Nano Banana 2 Lite
image6 credits / imageauto 1:1 2:3 3:2 3:4 4:3 4:5 5:4 9:16 16:9 21:9 1:4 4:1 1:8 8:1up to 148–15 s

Model references

Prices are credits per generated image and match the web generator. Resolution-priced models default to the cheapest tier when resolution is omitted.

curl https://flux1.ai/api/v1/models -H "Authorization: Bearer $FLUX1_API_KEY"
Response (abridged)
{
  "data": [
    {
      "id": "nano-banana-2",
      "label": "Nano Banana 2",
      "media_type": "image",
      "parameters": ["prompt", "images", "aspect_ratio", "resolution"],
      "pricing": { "type": "resolution", "credits": { "1K": 10, "2K": 14, "4K": 21 } },
      "constraints": { "aspect_ratios": ["auto", "1:1", ], "resolutions": ["1K", "2K", "4K"], "max_images": 14 },
      "estimated_seconds": [10, 20]
    },

  ]
}

Reading a model entry

  • parameters lists the main request fields. parameter_details describes every accepted field with its type, default, allowed values and limits. example_input provides a starting point; spread it alongside model in the request body.
  • Seedream 5.0 Lite rejects unknown fields. Its output size is controlled by quality, not resolution. Nano Banana models ignore unknown fields.
  • pricing.type is fixed (one price) or resolution (a price per resolution value).
  • constraints carries allowed aspect_ratios, resolutions or qualities, output_formats and max_images as applicable. Invalid options are rejected with 400 invalid_request before any credits are charged. max_images limits reference images; one output is generated per request.
  • estimated_seconds is a typical range, not a guarantee; null means no measured range is published yet. Poll rather than sleep for a fixed time.

Video models are on the roadmap and will appear in this list with media_type: "video".