Skip to main content

ImageGenerateInput

captionstring

Social media caption. Triggers standard mode. Takes priority over prompt.

Possible values: <= 2000 characters

platformstring

Required when caption is provided.

Example: instagram
templatestringnullable

Possible values: [blog_cover, quote_card, stat_card, feature_announcement, product_highlight, event_promo, carousel_slide, ad_creative]

stylestringnullable
Example: minimalist
brand_voicestringnullable
Example: friendly
custom_instructionsstringnullable

Possible values: <= 1000 characters

promptstring

Developer escape hatch. Bypasses internal prompt builder. Ignored if caption is present.

Possible values: <= 4000 characters

aspect_ratiostringnullable

Possible values: [1:1, 16:9, 9:16, 4:5]

Default value: 1:1
countinteger

Possible values: >= 1 and <= 4

Default value: 1
qualitystring

Possible values: [standard, hd]

Default value: standard
ImageGenerateInput
{
"caption": "string",
"platform": "instagram",
"template": "blog_cover",
"style": "minimalist",
"brand_voice": "friendly",
"custom_instructions": "string",
"prompt": "string",
"aspect_ratio": "1:1",
"count": 1,
"quality": "standard"
}