latestSwagger 2.02026-08-19218237253.7 KB

3af866d68651

Images

Generate new images that match the visual style of a reference image: supply a style_image (URL or base64) plus a text prompt describing what to create and an image_type (defaults to sprite). Synchronous: the call blocks and returns an array of image results, each with a url; request n (1-4) to control the number of variations. The style_image is uploaded and validated, and an image larger than 15MB is rejected with HTTP 400. Credits are charged only on success, scaled to the number of images produced. Use this instead of createImage when style consistency with an existing asset matters; use editImage to alter the content of a specific image rather than borrow its style, and removeBackground to isolate a subject. Pass an optional request_id to tag the results so you can retrieve them later via getImageResults. Requires an API key (user scope).

post/assets/image/style

Request body

style_imagestring required

URL or base64-encoded reference image whose visual style should be matched.

promptstring required

Text description of what to generate (e.g., "a warrior character", "a forest background", "a treasure chest").

image_typestring required

What kind of image to generate.

nnumber

Number of variations to generate (1-4).

augment_promptboolean

Augment the prompt behind the scenes. Disable to have more control.

request_idstring

Optional client-provided identifier for this request. Use this to retrieve results later via the results endpoint.

Response

Success

urlstring
request_idstring
created_atinteger