Flux Dev

Advanced text-to-image generation with multiple aspect ratios,speed optimizations, and high-quality outputs

Overview

flux-dev is a powerful text-to-image model based on Flux.1-dev that supports multiple aspect ratios, speed optimization levels,andhigh-quality image generation. It's perfect for creating photorealistic images with fine control over the generation process.

Rate Limit: 150 requests per minute

Price: 0.005$ / image

Category: Text-to-Image Generation

Quickstart

curl -X POST 'https://api.pruna.ai/v1/predictions' \
  -H 'Content-Type: application/json' \
  -H 'apikey: YOUR_API_KEY' \
  -H 'Model: flux-dev' \
  -d '{
    "input": {
      "prompt": "A beautiful landscape with mountains and a lake at sunset, vibrant colors, photorealistic",
      "aspect_ratio": "16:9",
      "num_inference_steps": 28,
      "guidance": 3.5
    }
  }'

Response:

{
"id": "1zww7deyssrme0csqwr90phzzr",
"model": "flux-dev",
"input": { ... },
"get_url": "https://api.pruna.ai/v1/predictions/status/1zww7deyssrme0csqwr90phzzr"
}

Check status and get results:

curl -X GET 'https://api.pruna.ai/v1/predictions/status/1zww7deyssrme0csqwr90phzzr' \
-H 'apikey: YOUR_API_KEY'

Parameters

Required Parameters

ParameterTypeDescription
promptstringText description of the image you want to generate

Optional Parameters

ParameterTypeDefaultDescription
speed_modestring"Juiced 🔥 (default)"Speed optimization level. Options: "Lightly Juiced 🍊 (more consistent)", "Juiced 🔥 (default)", "Extra Juiced 🔥 (more speed)", "Blink of an eye 👁️"
num_inference_stepsinteger28Number of inference steps. More steps = higher quality but slower
guidancenumber3.5How closely to follow the prompt. Higher values = more literal interpretation
seedinteger-1Random seed for reproducible results. Use -1 for random
aspect_ratiostring"1:1"Aspect ratio of output. Options: "1:1", "16:9", "21:9", "3:2", "2:3", "4:5", "5:4", "3:4", "4:3", "9:16", "9:21"
image_sizeinteger1024Base size for the longest side of the image
output_formatstring"jpg"Output format: "png", "jpg", or "webp"
output_qualityinteger80Quality for jpg/webp (1-100)