Generate Images Using FLUX.2 Pro

Follow this recipe to generate images using the Flux model.


Sample Request

curl --location 'https://cloud.leonardo.ai/api/rest/v2/generations' \
     --header 'authorization: Bearer {api-key}' \
     --header 'Content-Type: application/json' \
       --data '
{
  "public": false,
  "model": "flux-pro-2.0",
  "parameters": {
    "prompt": "A cat wearing a hat",
    "quantity": 1,
    "width": 1440,
    "height": 1440,
    "seed": 4294967295,
    "guidances": {
      "image_reference": [
         { "image": { "id": "00000000-0000-0000-0000-000000000001", "type": "GENERATED" } },
         { "image": { "id": "00000000-0000-0000-0000-000000000002", "type": "UPLOADED" } },
         { "image": { "id": "00000000-0000-0000-0000-000000000003", "type": "GENERATED" } },
         { "image": { "id": "00000000-0000-0000-0000-000000000004", "type": "UPLOADED" } }
       ]
     }
  }
}
'

Parameters

  • model - Set to flux-pro-2.0
  • height - Supports 256 to 1440
  • width - Supports 256 to 1440
  • quantity - Number of images generated
  • guidances.image_reference - List of image references up to 4. Supports uploaded images and images generated on the Leonardo platform.
  • seed - Randomisation parameter. The maximum seed number is 4294967295

Aspect Ratio Settings

Aspect RatioWidthHeight
2:39601440
1:114401440
16:91440810
9:168101440

Cost

Pricing is a based on the input height, width, quantity, and whether or not image references were used. Refer to the calculation below to get the API credit cost based on your settings.

Without Image Reference

API Credit Cost = 0.000027 height width * quantity

For example, one 1440x1440 image is 0.000027 1440 1440 * 1 or 56 API Credits.

With Image Reference

API Credit Cost = 0.000027 height width quantity 1.5

For example, one 1440x1440 image with 4 image reference is is 0.000027 1440 1440 1 1.5 or 84 API Credits.


Did this page help you?