Skip to main content
POST
Create image generation

Authorizations

Authorization
string
header
required

Use a JWT bearer token or a Veryfront API key in the Authorization header.

Path Parameters

project_reference
string
required

Project slug, UUID, or domain that identifies the project.

Body

application/json
prompt
string
required

Text description of the desired image (max 1000 characters)

Required string length: 1 - 1000
count
integer
default:1

Number of images to generate (1-10, default: 1)

Required range: 1 <= x <= 10
seed
integer

Random seed for reproducible generation

Required range: 1 <= x <= 999999

Response

Images are generated by the EU Azure FLUX.2-pro deployment and stored as project uploads. Returned as API upload URLs.

A batch with at least one stored image. requested_count equals generated_count + failed_count + skipped_count. A batch with no stored images remains an error.

requested_count
integer
required

Number of requested image slots, including failed and skipped items.

Required range: 1 <= x <= 10
generated_count
integer
required

Images successfully generated and stored.

Required range: 1 <= x <= 10
failed_count
integer
required

Items that failed, including admission refusals before provider work; not a count of billable calls.

Required range: x >= 0
skipped_count
integer
required

Items not attempted because an earlier refusal or configuration failure stopped the batch.

Required range: x >= 0
results
object[]
required
Required array length: 1 - 10 elements

One outcome per requested image, in request order. Skipped items were not attempted.