flux-pro/v1.1
Model Overview
flux-pro/v1.1
is a new image generation model with inference speed increased sixfold compared to the previous flux-pro
. It also features enhanced generation quality and greater accuracy in following prompts.
flux-pro/v1.1
Format: JPEG, PNG Min size: 256x256 Max size: 1440x1440 Default size: 1024x768 For both height and width, the value must be a multiple of 32.
Setup your API Key
If you don’t have an API key for the AI/ML API yet, feel free to use our Quickstart guide.
API Schema
landscape_4_3
The size of the generated image.
The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.
2
Possible values: The format of the generated image.
jpeg
Possible values: The text prompt describing the content, style, or composition of the image to be generated.
The number of images to generate.
1
The same seed and the same prompt given to the same version of the model will output the same image every time.
If set to True, the safety checker will be enabled.
true
Successfully generated image
async function main() {
const response = await fetch('https://api.aimlapi.com/v1/images/generations', {
method: 'POST',
headers: {
'Authorization': 'Bearer <YOUR_AIMLAPI_KEY>',
'Content-Type': 'application/json',
},
body: JSON.stringify({
model: 'flux-pro/v1.1',
prompt: 'A T-Rex relaxing on a beach, lying on a sun lounger and wearing sunglasses.',
}),
});
const data = await response.json();
console.log(JSON.stringify(data, null, 2));
}
main();
Successfully generated image
{
"status": "text",
"prompt": [
"text"
],
"model": "text",
"model_owner": "text",
"tags": {
"ANY_ADDITIONAL_PROPERTY": null
},
"num_returns": 1,
"args": {
"model": "text",
"prompt": "text",
"n": 1,
"steps": 1,
"size": "text"
},
"subjobs": [],
"output": {
"choices": [
{
"image_base64": "text"
}
]
}
}
Quick Example
Let's generate an image of the specified size using a simple prompt.
The maximum value for both width and height is 1440
, and the minimum is 256
.
The value must be a multiple of 32.
import requests
import json # for getting a structured output with indentation
def main():
response = requests.post(
"https://api.aimlapi.com/v1/images/generations",
headers={
# Insert your AIML API Key instead of <YOUR_AIMLAPI_KEY>:
"Authorization": "Bearer <YOUR_AIMLAPI_KEY>",
"Content-Type": "application/json",
},
json={
"prompt": "A T-Rex relaxing on a beach, lying on a sun lounger and wearing sunglasses.",
"model": "flux-pro/v1.1",
'image_size': {
"width": 1024,
"height": 320
}
}
)
data = response.json()
print(json.dumps(data, indent=2, ensure_ascii=False))
if __name__ == "__main__":
main()
We obtained the following 1024x320 image (JPEG) by running this code example:

"A T-Rex relaxing on a beach, lying on a sun lounger and wearing sunglasses."
Last updated
Was this helpful?