ImageGenerateInput
captionstring
Social media caption. Triggers standard mode. Takes priority over prompt.
Possible values: <= 2000 characters
platformstring
Required when caption is provided.
Example:
instagramtemplatestringnullable
Possible values: [blog_cover, quote_card, stat_card, feature_announcement, product_highlight, event_promo, carousel_slide, ad_creative]
stylestringnullable
Example:
minimalistbrand_voicestringnullable
Example:
friendlycustom_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:1countinteger
Possible values: >= 1 and <= 4
Default value:
1qualitystring
Possible values: [standard, hd]
Default value:
standardImageGenerateInput
{
"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"
}