vibiz_generate_imageGenerate ONE static ad IMAGE (no motion, no sound).
Parameters
targetobjectWhere the generation should be applied. Pass `vibiz` (slug from list_vibiz) OR `brandUrl` (any URL — we scrape its brand). CRITICAL: if the user requests a brand that is not in the list_vibiz output AND brandUrl is not yet supported (or the URL fails), DO NOT silently fall back to a different vibiz. Tell the user the brand is not yet onboarded and either (a) suggest they create a new vibiz at /create or (b) ask them to pick from the available vibiz. Do not generate with the wrong brand.
promptstringrequiredDescribe the STATIC IMAGE to generate. Do not structure as storyboard/frames.
platformstringTarget platform. MUST be one of the listed values. Common mappings: TikTok → "tiktok_story", Instagram feed → "instagram_portrait", Instagram story → "instagram_story", Facebook → "facebook_feed", LinkedIn → "linkedin". Default: "instagram_portrait".
Values: linkedin, instagram_portrait, instagram_story, facebook_feed, tiktok_story, landscape_3_2, landscape_4_3, landscape_5_4, cinematic
aspectRatiostringOptional. If omitted, derived from `platform`. 9:16 = vertical, 1:1 = square, 16:9 = landscape.
Values: 1:1, 16:9, 9:16, 4:5, 3:2
stylestringPer-app style key. "branded-ad" is the default marketing ad style.
Values: branded-ad, shots, hyperrealistic, infographic, ecommerce-product
useBrandbooleanApply the workspace brand kit (colors, fonts, logo, tone). Default true. Set false only if the user explicitly wants a generic look.
imageCountintegerNumber of VARIATIONS of the SAME image to generate (1-4). Default 1. NOT for making a video storyboard — use `vibiz_generate_ugc` for motion content.