Image Generation

Generate images, remove backgrounds, and vectorize with AI models.


POST/api/v1/image/generate

Request Body

ParameterTypeRequiredDescription
modelstringYesModel key (see models below)
promptstringNoText prompt (required for most models)
paramsobjectNoModel-specific parameters
attachmentMediaIdsstring[]NoPositional media attachment IDs

Response

{
  "inferenceJobId": "ij_..."
}

Example

POST/api/v1/image/generate
{
  "model": "nano-banana-2",
  "prompt": "A polished product shot of a ceramic mug on travertine",
  "params": { "aspectRatio": "1:1", "resolution": "1K" }
}

Models

nano-banana-2

General-purpose image generation. Prompt required.

ParameterTypeRequiredDescription
aspectRatiostringNo9:16, 16:9, 1:1, 4:5, 4:3, 3:4, 3:2, 2:3, 21:9, 8:1, 1:8, 4:1, 1:4, auto (default 9:16)
resolutionstringNo1K, 2K, 4K (default 1K)
styleIdstringNoOptional style UUID to apply

Attachments: Up to 14 optional reference images.

nano-banana-pro

Pro-tier image generation. Prompt required.

ParameterTypeRequiredDescription
aspectRatiostringNo9:16, 16:9, 1:1, 4:5, 4:3, 3:4, 3:2, 2:3, 21:9, auto (default 9:16)
resolutionstringNo1K, 2K, 4K (default 1K)
styleIdstringNoOptional style UUID to apply

Attachments: Up to 14 optional reference images.

seedream-4-5

High-quality image generation. Prompt required.

ParameterTypeRequiredDescription
aspectRatiostringNo1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9 (default 16:9)
resolutionstringNo2K, 4K (default 2K)

Attachments: Up to 14 optional reference images.

z-image

Fast image generation. Prompt required.

ParameterTypeRequiredDescription
aspectRatiostringNo1:1, 21:9, 16:9, 4:3, 3:2, 2:3, 3:4, 9:16, 9:21 (default 9:16)

Attachments: None.

gpt-image-1-5

OpenAI image generation. Prompt required.

ParameterTypeRequiredDescription
aspectRatiostringNo1:1, 16:9, 9:16 (default 9:16)
qualitystringNoauto, high, medium, low (default auto)
backgroundstringNoauto, transparent, opaque (default auto)

Attachments: Up to 16 optional reference images.

grok-imagine

Fast image generation and editing by xAI. Prompt required.

ParameterTypeRequiredDescription
aspectRatiostringNo9:16, 16:9, 1:1, 4:3, 3:4, 3:2, 2:3, 2:1, 1:2, auto (default 9:16)
resolutionstringNo1k, 2k (default 1k)

Attachments: 1 optional reference image for editing.

grok-imagine-pro

High-quality image generation and editing by xAI. Prompt required.

ParameterTypeRequiredDescription
aspectRatiostringNo9:16, 16:9, 1:1, 4:3, 3:4, 3:2, 2:3, 2:1, 1:2, auto (default 9:16)
resolutionstringNo1k, 2k (default 1k)

Attachments: 1 optional reference image for editing.

birefnet-bg-removal

Background removal. No prompt needed.

ParameterTypeRequiredDescription
bgRemovalModelstringNoportrait, general-fast, general-premium (default general-fast)
qualitystringNolow, high (default low)

Attachments: 1 required image (input_image).

runware-vectorize

Image vectorization. No prompt needed.

ParameterTypeRequiredDescription
vectorizeModelstringNorecraft:1@1, picsart:1@1 (default recraft:1@1)

Attachments: 1 required image (input_image).