---
title: "Generate images using Flux model"
method: POST
path: "/model/infer/flux"
tags: ["Image Generation"]
---

# Generate images using Flux model

`POST /model/infer/flux`

Generate high-quality images using the Flux model

## Request body

- ImageGenerationRequest
  - `prompt` string, required — Text description of the image to generate
  - `height` integer — Height of the generated image in pixels
  - `width` integer — Width of the generated image in pixels
  - `seed` integer — Random seed for reproducible generation
  - `num_inference_steps` integer — Number of denoising steps
  - `num_images_per_prompt` integer — Number of images to generate
  - `guidance_scale` number — How closely to follow the prompt
  - `negative_prompt` string — Text description of what to avoid in the generated image
  - `lora_weights` string — LoRA weights configuration

## Response `200`

Successful image generation

- ImageGenerationResponse
  - `images` string[], required — Array of generated images in base64 format
  - `time_taken` number, required — Inference time in seconds
  - `duration` number, required — Total processing time including queuing in seconds
  - `seed` integer — The seed used for generation

## Other responses

- `400` — Invalid request parameters
- `401` — Unauthorized - Invalid token
- `500` — Internal server error

---

[API](https://skmtc.dev/simplismart/apis/flux-dev-api.md) · [All operations](https://skmtc.dev/simplismart/apis/flux-dev-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/simplismart/flux-dev-api/revisions/3c868a866748/schema)
