{"items":[{"id":"cinematic_studio_3_0","name":"Cinema Studio Video 3.0","provider_name":"Higgsfield","description":"Most advanced cinema-grade model","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Output resolution (higher = more credits)","default":"720p","options":["480p","720p","1080p","4k"]},{"name":"genre","required":"optional","type":"string","description":"Cinematic genre hint","default":"auto","options":["auto","action","horror","comedy","noir","drama","epic"]},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate audio for the video.","default":false}],"medias":[{"name":"medias","type":"image","roles":["image","start_image","end_image"]}],"aspect_ratios":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"tags":["cinematic","premium","advanced","sota","film","best-quality"],"duration_range":{"min":4,"max":15}},{"id":"cinematic_studio_video","name":"Cinema Studio Video","provider_name":"Higgsfield","description":"Solid cinematic, dramatic compositions","output_type":"video","parameters":[{"name":"slow_motion","required":"optional","type":"bool","description":"Enable slow motion effect","default":false},{"name":"sound","required":"optional","type":"bool","description":"Enable sound generation","default":true}],"medias":[{"name":"medias","type":"image","roles":["image","start_image","end_image"]}],"aspect_ratios":["1:1","4:3","3:4","16:9","9:16"],"tags":["cinematic","dramatic","compositions","sound","slow-motion"],"durations":[5,10]},{"id":"cinematic_studio_video_v2","name":"Cinema Studio Video","provider_name":"Higgsfield","description":"Refined cinematic camera and color, genre control","output_type":"video","parameters":[{"name":"genre","required":"optional","type":"string","description":"Video genre/style","default":"auto","options":["auto","action","horror","comedy","western","suspense","intimate","spectacle"]},{"name":"mode","required":"optional","type":"string","description":"Quality mode: pro or standard","default":"std","options":["pro","std"]},{"name":"sound","required":"optional","type":"string","description":"Generate audio. Use 'off' for a silent video.","default":"on","options":["on","off"]},{"name":"speedramp","required":"optional","type":"string","description":"Speed-ramp time effect (slowmo, speedup, etc.).","default":"auto","options":["auto","custom","linear","slowmo","speedup","impact"]},{"name":"multi_shots","required":"optional","type":"bool","description":"Split the video into multiple shots driven by multi_prompt.","default":false},{"name":"multi_shot_mode","required":"optional","type":"string","description":"'auto' lets the model plan shots; 'custom' uses the given multi_prompt.","default":"custom","options":["auto","custom"]},{"name":"cfg_scale","required":"optional","type":"number","description":"Prompt adherence strength (0-1).","default":0.5,"min":0,"max":1},{"name":"preset_id","required":"optional","type":"string","description":"Existing legacy preset ID. Do not pass get_presets catalog IDs here."}],"medias":[{"name":"medias","type":"image","roles":["image","start_image","end_image"]}],"aspect_ratios":["1:1","4:3","3:4","16:9","9:16"],"tags":["cinematic","camera","color","genre","refined"],"duration_range":{"min":3,"max":12}},{"id":"marketing_studio_video","name":"Marketing Studio","provider_name":"Higgsfield","description":"One-click product ads, TikTok/Reels ready","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Video resolution","default":"720p","options":["480p","720p","1080p"]},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate audio for the video","default":true},{"name":"mode","required":"optional","type":"string","description":"Marketing video mode slug — the creative format/style (get the options from `marketing_list_video_presets` or `show_marketing_studio` with `action='presets'`). Choose it deliberately rather than letting it default; pass the chosen format's `presets[].slug`. Omit only when the user explicitly wants a generic video."},{"name":"folder_id","required":"optional","type":"string","description":"Marketing project / folder id"},{"name":"width","required":"optional","type":"number","description":"Optional explicit output width"},{"name":"height","required":"optional","type":"number","description":"Optional explicit output height"},{"name":"avatar_ids","required":"optional","type":"string_array","description":"Avatar ids as a plain UUID array (like `product_ids`) — the server resolves preset vs custom for you, so you don't pass { id, type }. Preferred for a single avatar: `avatar_ids: ['<uuid>']`. Max 1. Pass at most one of `avatars` / `avatar_ids` (if both are given, `avatars` is ignored in favor of `avatar_ids`).","max":1},{"name":"product_ids","required":"optional","type":"string_array","description":"Product ids. Field name is `product_ids` (plural array of UUID strings). Do NOT use `product_id` (singular) — the server only accepts `product_ids`. For a single product pass `product_ids: ['<uuid>']`."},{"name":"assets","required":"optional","type":"string_array","description":"Optional backend asset ids"},{"name":"hook_id","required":"optional","type":"string","description":"Optional Marketing Studio Setup hook id (the 'what' — attention-grabbing mechanic, e.g. 'Object flies into frame'). Get available ids from `show_marketing_studio` with `type='hook'`. Hooks/settings are supported only for these presets: UGC, Tutorial, Unboxing, Product Review, UGC Virtual Try On. If the user asks for hooks but does not provide `hook_id`, list hooks first via `show_marketing_studio(action='list', type='hook')` and ask/select from that list before calling generate_video. INDEPENDENT of `setting_id` — you can pass `hook_id` alone, `setting_id` alone, both, or neither. MUTUALLY EXCLUSIVE with `ad_reference_id` — hook/setting compose a video from explicit building blocks, while ad_reference recreates an existing video's scenario. Pick one approach, never both."},{"name":"setting_id","required":"optional","type":"string","description":"Optional Marketing Studio Setup setting id (the 'where' — location/vibe, e.g. 'Sunlit kitchen, morning light'). Get available ids from `show_marketing_studio` with `type='setting'`. Hooks/settings are supported only for these presets: UGC, Tutorial, Unboxing, Product Review, UGC Virtual Try On. INDEPENDENT of `hook_id` — you can pass `setting_id` alone, `hook_id` alone, both, or neither. MUTUALLY EXCLUSIVE with `ad_reference_id` — see `hook_id` for explanation."},{"name":"ad_reference_id","required":"optional","type":"string","description":"Optional ad reference id. When set, the new marketing video follows the analyzed scenario of an existing reference video (scene composition, pacing, hook, narration) instead of inventing a structure from the prompt alone. Use this when the user wants to 'recreate this ad', 'make a video like this', or 'copy the style of this clip'. Create/list/edit ad references via `show_marketing_studio` with `type='ad_reference'`. AVATAR/PRODUCT ARE NOT AUTO-PULLED: if the ad reference was created with a linked avatar and/or product, those links are stored on the ad_reference for organizational/reference purposes only — they are NOT applied at generation time. The backend executor only reads avatar/product from explicit `avatars` / `product_ids` on this call. Rule: if the user wants the new video to feature the same avatar/product that was linked to the ad_reference (or a different one they specify), you MUST pass them explicitly here as `avatars: [{id, type: 'custom'|'preset'}]` and `product_ids: ['<uuid>']`. Example: ad_reference X was created with Sofia (preset) + On Cloud shoes linked, and the user says 'generate the marketing video' — you still pass `avatars: [{id: <sofia-id>, type: 'preset'}]` and `product_ids: ['<on-cloud-id>']` along with `ad_reference_id`. If the user asks for a different avatar/product than what was linked, just pass the new ones — the ad_reference still drives the scenario. MUTUALLY EXCLUSIVE with `hook_id` and `setting_id` — ad_reference replaces the explicit hook/setting composition with a reference-driven scenario. Pick one approach, never both."}],"medias":[{"name":"avatars","type":"image"},{"name":"medias","type":"image","roles":["image","start_image","end_image"]}],"aspect_ratios":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"tags":["marketing","ugc","ads","tiktok","reels","product","social-media"],"duration_range":{"min":12,"max":15}},{"id":"higgsfield_preset","name":"Higgsfield Preset","provider_name":"Higgsfield","description":"Legacy image-to-video generation for an existing preset ID or accepted preset recommendation. Browse new Viral presets with get_presets and execute them with execute_preset","output_type":"video","parameters":[{"name":"folder_id","required":"optional","type":"string","format":"regex","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"name":"preset_id","required":"required","type":"string","description":"Existing legacy preset ID from a prior selection or recommendation. Do not pass get_presets catalog IDs here."}],"medias":[{"name":"medias","type":"image","max":1,"required":true,"roles":["image"]}],"aspect_ratios":["16:9","9:16","1:1"],"tags":["preset","image-to-video","viral","template"]},{"id":"flux_3_video","name":"FLUX 3 Video","provider_name":"Black Forest Labs","description":"Text-to-video, multi-frame image-to-video, and video continuation with synchronized audio","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration in whole seconds (5-20).","min":5,"max":20,"default":5},{"name":"resolution","required":"optional","type":"string","description":"Output resolution: 720p or 1080p.","options":["720p","1080p"],"default":"720p"},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate synchronized speech, effects, and ambience.","default":true}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references"]}],"aspect_ratios":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"tags":["text-to-video","image-to-video","video-continuation","audio","start-frame","end-frame","storyboard","1080p"]},{"id":"flux_3_video_edit","name":"FLUX 3 Video Edit","provider_name":"Black Forest Labs","description":"Edit a video with a text prompt. Uses the first 15 seconds at most; costs 1 credit per second of the processed clip.","output_type":"video","parameters":[{"name":"folder_id","required":"optional","type":"string","description":"Optional folder to place the generated output in.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["video_references"]}],"aspect_ratios":[],"tags":["video-to-video","video-editing"]},{"id":"grok_video_v15","name":"Grok Video 1.5","provider_name":"xAI","description":"Multimodal video generation from text, a start image, or image and audio references","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Output resolution.","options":["480p","720p","1080p"],"default":"720p"},{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (2-15).","min":2,"max":15,"default":5}],"medias":[{"name":"medias","type":"image","roles":["start_image","image_references","audio_references"]}],"aspect_ratios":[],"tags":["audio","cinematic","text-to-video","image-to-video","reference","audio-reference","start-frame","physics","camera-motion","preview"]},{"id":"grok_video_v15_lite","name":"Grok Imagine Video 1.5 Lite","provider_name":"xAI","description":"Fast text and first-frame image-to-video generation, up to 1080p (upscaled)","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Output resolution. 1080p is upscaled from 720p.","options":["480p","720p","1080p"],"default":"720p"},{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (1-15).","min":1,"max":15,"default":5}],"medias":[{"name":"medias","type":"image","roles":["start_image"]}],"aspect_ratios":["auto","16:9","9:16","4:3","3:4","1:1","3:2","2:3"],"tags":["audio","fast","lite","text-to-video","image-to-video","start-frame"]},{"id":"video_background_remover","name":"Video Background Remover","provider_name":"","description":"","output_type":"video","parameters":[],"medias":[{"name":"medias","type":"image","roles":["video_references"]}],"aspect_ratios":[],"tags":[]},{"id":"voice_change","name":"voice_change","provider_name":"","description":"","output_type":"video","parameters":[{"name":"voice_id","required":"required","type":"string","description":"Identifier of the target voice — a preset voice id or a voice element id, depending on voice_type."},{"name":"voice_type","required":"optional","type":"string","description":"How to interpret voice_id: 'preset' for a built-in voice, 'element' for a user-created voice element.","options":["preset","element"],"default":"preset"},{"name":"folder_id","required":"optional","type":"string","description":"Optional folder to place the generated output in.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["input_video"]}],"aspect_ratios":[],"tags":[]},{"id":"dubbing","name":"dubbing","provider_name":"","description":"","output_type":"video","parameters":[{"name":"target_language","required":"required","type":"string","description":"Language to dub the video into.","options":["eng","cmn","fra","hin","ita","jpn","kor","por","rus","tur","spa","deu","ara","pol","ind","fil","swe","fin"]},{"name":"folder_id","required":"optional","type":"string","description":"Destination folder id.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["input_video"]}],"aspect_ratios":[],"tags":[]},{"id":"sync_so","name":"Sync Lipsync 3","provider_name":"","description":"","output_type":"video","parameters":[{"name":"sync_mode","required":"optional","type":"string","description":"How to reconcile a duration mismatch between the video and the audio: 'bounce' ping-pongs the video, 'loop' repeats it, 'cut_off' truncates to the shorter input, 'silence' pads the audio, 'remap' retimes the video.","options":["bounce","loop","cut_off","silence","remap"],"default":"bounce"},{"name":"folder_id","required":"optional","type":"string","description":"Optional folder to place the generated output in.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["input_video","input_audio"]}],"aspect_ratios":[],"tags":[]},{"id":"minimax_hailuo","name":"Minimax Hailuo","provider_name":"Hailuo","description":"Natural physics, facial emotion, multiple variants","output_type":"video","parameters":[{"name":"variant","required":"optional","type":"string","description":"Minimax Hailuo model variant.","options":["minimax","minimax-fast","minimax-2.3","minimax-2.3-fast"],"default":"minimax-2.3"},{"name":"duration","required":"optional","type":"number","description":"Duration in seconds.","options":[6,10],"default":6},{"name":"resolution","required":"optional","type":"string","description":"Output resolution. '512' is incompatible with end_image, and is not supported by the 'minimax-2.3' / 'minimax-2.3-fast' variants.","options":["512","768","1080"],"default":"768"}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image"]}],"aspect_ratios":[],"tags":["physics","emotion","facial","realistic","1080p","natural"]},{"id":"minimax_h3","name":"MiniMax H3","provider_name":"MiniMax","description":"Multimodal video generation with keyframes or image/video/audio references","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (4-15).","min":4,"max":15,"default":5},{"name":"resolution","required":"optional","type":"string","description":"Output resolution.","options":["2K"],"default":"2K"},{"name":"batch_size","required":"optional","type":"number","description":"Number of videos to generate (1-4).","min":1,"max":4,"default":1},{"name":"folder_id","required":"optional","type":"string","description":"Optional folder to place the generated video in.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references","audio_references"]}],"aspect_ratios":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"tags":["text-to-video","image-to-video","reference","audio-reference","video-reference","start-frame","end-frame","2k"]},{"id":"minimax_h3_max","name":"MiniMax H3 Max","provider_name":"MiniMax","description":"Fast text-to-video, keyframe, and multimodal-reference video generation","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (5-15).","min":5,"max":15,"default":5},{"name":"resolution","required":"optional","type":"string","description":"Output resolution.","options":["480p","768p"],"default":"768p"},{"name":"batch_size","required":"optional","type":"number","description":"Number of videos to generate (1-4).","min":1,"max":4,"default":1},{"name":"folder_id","required":"optional","type":"string","description":"Optional folder to place the generated video in.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references","audio_references"]}],"aspect_ratios":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"tags":["text-to-video","image-to-video","reference","video-reference","audio-reference","start-frame","end-frame","fast"]},{"id":"wan2_6","name":"Wan 2.6 Video","provider_name":"Wan","description":"Open-weight, stylized, experimental creative","output_type":"video","parameters":[{"name":"quality","required":"optional","type":"string","description":"Output resolution / quality.","options":["720p","1080p"],"default":"720p"},{"name":"duration","required":"optional","type":"number","description":"Duration in seconds.","options":[5,10,15],"default":5}],"medias":[{"name":"medias","type":"image","roles":["image_references","video_references","audio_references"]}],"aspect_ratios":["16:9","9:16","1:1"],"tags":["stylized","experimental","creative","open-weight","artistic"]},{"id":"seedance1_5","name":"Seedance 1.5 Pro","provider_name":"Bytedance","description":"Reliable motion, improved quality","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration of the output video in seconds.","options":[4,8,12],"default":4},{"name":"resolution","required":"optional","type":"string","description":"Output resolution of the video.","options":["480p","720p","1080p"],"default":"720p"},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate native audio for the video. Set false for a silent video.","default":true}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image"]}],"aspect_ratios":["auto","16:9","9:16","4:3","3:4","1:1","21:9"],"tags":["reliable","motion","quality","versatile"]},{"id":"seedance_2_0","name":"Seedance 2.0","provider_name":"Bytedance","description":"Reference-driven video with image/video/audio reference inputs, consistent identity, multi-SKU; optional generate_audio for native audio","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (4-15).","min":4,"max":15,"default":5},{"name":"resolution","required":"optional","type":"string","description":"Output resolution. 4k/1080p require mode='std'; mode='fast' supports 480p/720p only.","options":["480p","720p","1080p","4k"],"default":"720p"},{"name":"mode","required":"optional","type":"string","description":"'std' = higher quality, supports 480p/720p/1080p/4k; 'fast' = cheaper/faster, supports 480p/720p only.","options":["std","fast"],"default":"std"},{"name":"bitrate_mode","required":"optional","type":"string","description":"'standard' = normal output bitrate; 'high' = higher bitrate output.","options":["standard","high"],"default":"standard"},{"name":"genre","required":"optional","type":"string","description":"Cinematic genre hint.","options":["auto","action","horror","comedy","noir","drama","epic"],"default":"auto"},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate native audio for the video. Set false for a silent video. Independent of audio_references.","default":true}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references","audio_references"]}],"aspect_ratios":["auto","16:9","9:16","4:3","3:4","1:1","21:9"],"tags":["reference","identity","consistent","product","multi-sku","e-commerce","audio","audio-reference","video-reference","start-frame","end-frame","4k","high-resolution","unlim"],"supports_unlim":true},{"id":"seedance_2_0_mini","name":"Seedance 2.0 Mini","provider_name":"Bytedance","description":"Fast budget Seedance 2.0 variant with image/video/audio reference inputs and native audio","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (4-15).","min":4,"max":15,"default":5},{"name":"resolution","required":"optional","type":"string","description":"Output resolution (mini supports 480p/720p only).","options":["480p","720p"],"default":"720p"},{"name":"bitrate_mode","required":"optional","type":"string","description":"'standard' = normal output bitrate; 'high' = higher bitrate output.","options":["standard","high"],"default":"standard"},{"name":"genre","required":"optional","type":"string","description":"Cinematic genre hint.","options":["auto","action","horror","comedy","noir","drama","epic"],"default":"auto"},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate native audio for the video. Set false for a silent video. Independent of audio_references.","default":true}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references","audio_references"]}],"aspect_ratios":["auto","16:9","9:16","4:3","3:4","1:1","21:9"],"tags":["fast","budget","reference","identity","consistent","audio","audio-reference","video-reference","start-frame","end-frame","unlim"],"supports_unlim":true},{"id":"seedance_2_5","name":"Seedance 2.5","provider_name":"Bytedance","description":"Seedance 2.5 text-to-video, multimodal omni-reference generation, video edit, and video extension","output_type":"video","parameters":[{"name":"mode","required":"optional","type":"string","description":"Generation mode: 't2v' for prompt-only generation, 'omni_reference' for image, video, or audio references, 'video_edit' to edit one reference video (billed by that video's duration; 'duration' and 'aspect_ratio' are ignored), or 'video_extension' to extend a reference video ('aspect_ratio' is ignored — the output follows the extended video).","options":["t2v","omni_reference","video_edit","video_extension"],"default":"t2v"},{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (4-30).","min":4,"max":30,"default":5},{"name":"resolution","required":"optional","type":"string","description":"Output resolution: 480p, 720p, or 1080p.","options":["480p","720p","1080p"],"default":"720p"},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate audio for the output video.","default":true},{"name":"bitrate_mode","required":"optional","type":"string","description":"'standard' = normal output bitrate; 'high' = higher bitrate output.","options":["standard","high"],"default":"standard"},{"name":"extension_mode","required":"optional","type":"string","description":"Extension direction; required for mode 'video_extension' and not allowed otherwise.","options":["backward","forward"],"nullable":true},{"name":"draft","required":"optional","type":"bool","description":"Generate a 480p draft that can be finalized within seven days.","default":false},{"name":"draft_job_id","required":"optional","type":"string","description":"Completed draft job to finalize at 1080p.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references","audio_references"]}],"aspect_ratios":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"tags":["text-to-video","reference","identity","audio-reference","video-reference","video-edit","video-extension","480p","720p","1080p"]},{"id":"ad_multiplier","name":"Ad Multiplier","provider_name":"Higgsfield","description":"Ad Multiplier video generation powered by Seedance 2.5","output_type":"video","parameters":[{"name":"mode","required":"optional","type":"string","description":"Generation mode: 't2v' for prompt-only generation, 'omni_reference' for image, video, or audio references, 'video_edit' to edit one reference video (billed by that video's duration; 'duration' and 'aspect_ratio' are ignored), or 'video_extension' to extend a reference video ('aspect_ratio' is ignored — the output follows the extended video).","options":["t2v","omni_reference","video_edit","video_extension"],"default":"t2v"},{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (4-30).","min":4,"max":30,"default":5},{"name":"resolution","required":"optional","type":"string","description":"Output resolution: 480p, 720p, or 1080p.","options":["480p","720p","1080p"],"default":"720p"},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate audio for the output video.","default":true},{"name":"bitrate_mode","required":"optional","type":"string","description":"'standard' = normal output bitrate; 'high' = higher bitrate output.","options":["standard","high"],"default":"standard"},{"name":"extension_mode","required":"optional","type":"string","description":"Extension direction; required for mode 'video_extension' and not allowed otherwise.","options":["backward","forward"],"nullable":true}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references","audio_references"]}],"aspect_ratios":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"tags":["text-to-video","reference","identity","audio-reference","video-reference","video-edit","video-extension","480p","720p","1080p"]},{"id":"ad_multiplier_v2","name":"Ad Multiplier Recreate","provider_name":"Higgsfield","description":"Recreate a 4-30 second source ad as a new ad for another audience, language, product, cast or setting, keeping its structure, beats and pacing, or regenerate only its hook, its CTA or both and stitch them back into the source. Everything is decided from the video, the images and the prompt: the backend analyzes the source, classifies the images and writes the generation prompt.","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Output resolution: 480p, 720p, or 1080p.","options":["480p","720p","1080p"],"default":"720p"},{"name":"mode","required":"optional","type":"string","description":"recreate renders the whole ad again and costs the source length rounded up. sections renders a new hook (4-15 s), CTA (4-5 s) or both, each in its own render, and stitches them in place of the source ones; the rest of the source is kept as is. The run reserves the longest lengths and is charged for the lengths it renders. With both, if one part fails the other is still delivered with the source kept in place of the failed one, and only the delivered part is charged. If the source has no clear hook or CTA, the new one is added before (hook) or after (CTA) the whole source instead.","options":["recreate","sections"],"default":"recreate"},{"name":"section","required":"optional","type":"string","description":"With mode sections, which part to regenerate: hook (the opening), cta (the closing call to action) or both. Omit it for recreate.","options":["hook","cta","both"],"nullable":true}],"medias":[{"name":"medias","type":"image","roles":["video_references","image_references"]}],"aspect_ratios":[],"tags":["ad","recreate","video-reference","localization","product-swap","audience","hook","cta","480p","720p","1080p"]},{"id":"cinematic_studio_video_4_0","name":"Cinema Studio 4.0","provider_name":"Higgsfield","description":"Cinema-grade video generation with automatic prompt direction and camera, lighting, pacing, genre, era, and color controls","output_type":"video","parameters":[{"name":"mode","required":"optional","type":"string","description":"Generation mode: 't2v' for prompt-only generation, 'omni_reference' for image, video, or audio references, 'video_edit' to edit one reference video (billed by that video's duration; 'duration' and 'aspect_ratio' are ignored), or 'video_extension' to extend a reference video ('aspect_ratio' is ignored — the output follows the extended video).","options":["t2v","omni_reference","video_edit","video_extension"],"default":"t2v"},{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (4-30).","min":4,"max":30,"default":5},{"name":"resolution","required":"optional","type":"string","description":"Output resolution: 480p, 720p, or 1080p.","options":["480p","720p","1080p"],"default":"720p"},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate audio for the output video.","default":true},{"name":"bitrate_mode","required":"optional","type":"string","description":"'standard' = normal output bitrate; 'high' = higher bitrate output.","options":["standard","high"],"default":"standard"},{"name":"extension_mode","required":"optional","type":"string","description":"Extension direction; required for mode 'video_extension' and not allowed otherwise.","options":["backward","forward"],"nullable":true},{"name":"era_id","required":"optional","type":"string","description":"Cinema Studio 4.0 creative-control id selecting the film era.","nullable":true},{"name":"camera_model_id","required":"optional","type":"string","description":"Cinema Studio 4.0 creative-control id selecting the camera body.","nullable":true},{"name":"camera_lens_id","required":"optional","type":"string","description":"Cinema Studio 4.0 creative-control id selecting the lens.","nullable":true},{"name":"camera_aperture_id","required":"optional","type":"string","description":"Cinema Studio 4.0 creative-control id selecting the aperture.","nullable":true},{"name":"pacing_id","required":"optional","type":"string","description":"Cinema Studio 4.0 creative-control id selecting montage pacing.","nullable":true},{"name":"genre_id","required":"optional","type":"string","description":"Cinema Studio 4.0 creative-control id selecting the film genre.","nullable":true},{"name":"light","required":"optional","type":"string","description":"Lighting source: 'preset' for a Cinema Studio scheme, 'user' for the caller's saved lighting preset, or 'custom' for a placed rig.","options":["preset","custom","user"],"nullable":true},{"name":"light_id","required":"optional","type":"string","description":"Lighting id. Use a Cinema Studio control id with light='preset', a saved lighting-preset id with light='user', or 'custom' for a placed rig.","nullable":true},{"name":"light_custom","required":"optional","type":"string_array","description":"Ordered custom lighting rig. The first source is the key light.","nullable":true},{"name":"color_palette","required":"optional","type":"string","description":"Color palette selection with type 'preset' or 'user' and its id.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references","audio_references"]}],"aspect_ratios":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"tags":["cinematic","director","text-to-video","reference","audio-reference","video-reference","video-edit","video-extension","480p","720p"]},{"id":"draw_to_video","name":"Draw To Video","provider_name":"","description":"","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration of the output video in seconds.","nullable":true},{"name":"resolution","required":"optional","type":"string","description":"Output resolution.","options":["480p","720p","1080p"],"default":"720p"},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate native audio for the video.","default":false},{"name":"enhancer","required":"optional","type":"bool","description":"Enhance the prompt before generation.","default":true}],"medias":[{"name":"medias","type":"image","roles":["video","image_references","ref_image"]}],"aspect_ratios":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"tags":[]},{"id":"reframe","name":"Reframe","provider_name":"","description":"","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Output resolution.","options":["480p","720p","1080p"],"default":"720p"},{"name":"duration","required":"optional","type":"number","description":"Duration of the source video in seconds (used for pricing).","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["video_references","start_image","image_references"]}],"aspect_ratios":["21:9","16:9","4:3","1:1","3:4","9:16"],"tags":[]},{"id":"topaz_hyperion_2_5","name":"Topaz Hyperion 2.5","provider_name":"topaz","description":"Convert SDR video to HDR while preserving the source dimensions and frame rate.","output_type":"video","parameters":[{"name":"output_format","required":"optional","type":"string","description":"HDR output format. ProRes is returned as MOV; EXR as a ZIP archive.","options":["h265","prores","exr"],"default":"prores"}],"medias":[{"name":"medias","type":"image","roles":["video_references"]}],"aspect_ratios":[],"tags":[]},{"id":"topaz_video","name":"Topaz","provider_name":"","description":"","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Target output resolution.","options":["1080p","2160p"],"default":"1080p"},{"name":"enhancement","required":"optional","type":"string","description":"Enhancement settings (omit to use Topaz defaults).","nullable":true},{"name":"frame_interpolation","required":"optional","type":"string","description":"Frame interpolation (omit to disable).","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["video_references"]}],"aspect_ratios":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"tags":[]},{"id":"bytedance_video_upscale","name":"Bytedance Video Upscale","provider_name":"","description":"","output_type":"video","parameters":[{"name":"fps","required":"optional","type":"number","description":"Output frame rate in frames per second (24-60).","min":24,"max":60,"default":24},{"name":"resolution","required":"optional","type":"string","description":"Target output resolution.","options":["1080p","2k","4k"],"default":"2k"},{"name":"preset","required":"optional","type":"string","description":"Content-type preset that tunes the upscaler for the source material.","options":["common","aigc","short_series","ugc","old_film"],"default":"common"},{"name":"model_version","required":"optional","type":"string","description":"Upscaler model tier: 'standard' or higher-quality 'pro'.","options":["standard","pro"],"default":"standard"}],"medias":[{"name":"medias","type":"image","roles":["video_references"]}],"aspect_ratios":[],"tags":[]},{"id":"video_upscale","name":"Video Upscale","provider_name":"","description":"","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration of the source video in seconds. Optional; derived from the video metadata when omitted.","min":0,"nullable":true},{"name":"folder_id","required":"optional","type":"string","description":"Optional folder to place the generated output in.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["input_video"]}],"aspect_ratios":[],"tags":[]},{"id":"video_deflicker","name":"Video Deflicker","provider_name":"","description":"","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Optional duration of the output video in seconds.","min":0,"nullable":true},{"name":"folder_id","required":"optional","type":"string","description":"Optional folder to place the generated output in.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["input_video"]}],"aspect_ratios":[],"tags":[]},{"id":"clipify","name":"Clipify","provider_name":"Higgsfield","description":"Turn one YouTube video into ready-to-share clips with subtitles","output_type":"video","parameters":[{"name":"urls","required":"required","type":"string_array","description":"YouTube video URLs. Provide exactly one URL; submit one Clipify job per source video."},{"name":"clips_num","required":"optional","type":"number","description":"How many clips to create.","min":1,"max":20,"default":10},{"name":"clip_aspect","required":"optional","type":"string","description":"Clip aspect ratio.","options":["9:16","1:1","16:9"],"default":"9:16"},{"name":"subtitle_highlight_hex","required":"optional","type":"string","description":"Subtitle highlight color as #RRGGBB.","default":"#FFE84D"},{"name":"subtitle_position","required":"optional","type":"string","description":"Subtitle vertical position.","options":["bottom","center","top"],"default":"bottom"},{"name":"subtitle_font","required":"optional","type":"string","description":"Subtitle font.","options":["notosans","notoserif","notosansdisplay","ibmplexsans","mplusrounded1c","bebasneue","archivoblack","unbounded","inter","montserrat","bangers","permanentmarker","playfairdisplay","caveat"],"default":"notosans"},{"name":"subtitle_case","required":"optional","type":"string","description":"Subtitle text case.","options":["upper","lower","as-is"],"default":"as-is"},{"name":"track_face_crop","required":"optional","type":"bool","description":"Track faces when cropping clips.","default":true},{"name":"max_height","required":"optional","type":"number","description":"Maximum source processing height.","min":144,"max":2160,"default":1080},{"name":"segment_seconds","required":"optional","type":"number","description":"Segment duration in seconds.","min":2,"max":60,"default":10}],"medias":[],"aspect_ratios":[],"tags":["youtube","clips","shorts","reels","subtitles","personal-clipper"]},{"id":"kling2_6","name":"Kling 2.6 Video","provider_name":"Kling","description":"Cinematic motion, advanced physics","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Video duration in seconds.","options":[5,10],"default":5},{"name":"sound","required":"optional","type":"bool","description":"Generate the video with native audio.","default":true}],"medias":[{"name":"medias","type":"image","roles":["start_image"]}],"aspect_ratios":["16:9","9:16","1:1"],"tags":["cinematic","motion","physics","advanced","audio"]},{"id":"kling3_0","name":"Kling v3.0","provider_name":"Kling","description":"Multi-shot, audio sync, motion transfer","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (3-15).","min":3,"max":15,"default":5},{"name":"mode","required":"optional","type":"string","description":"Generation mode: 'std' (standard), 'pro' (higher quality), or '4k' (4K resolution).","options":["std","pro","4k"],"default":"std"},{"name":"sound","required":"optional","type":"string","description":"Generate audio. Use 'off' for silent video and lower credits.","options":["on","off"],"default":"on"}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image"]}],"aspect_ratios":["16:9","9:16","1:1"],"tags":["multi-shot","audio","motion-transfer","cinematic","advanced","unlim"],"supports_unlim":true},{"id":"kling3_0_turbo","name":"Kling 3.0 Turbo","provider_name":"Kling","description":"Fast text-to-video and single start-frame animation","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Output resolution.","options":["720p","1080p"],"default":"720p"},{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (3-15).","min":3,"max":15,"default":5}],"medias":[{"name":"medias","type":"image","roles":["start_image"]}],"aspect_ratios":["16:9","9:16","1:1"],"tags":["fast","turbo","text-to-video","image-to-video","start-frame","budget","kling"]},{"id":"kling_video_edit","name":"Kling 3.0 Omni Edit","provider_name":"Kling","description":"Edit a source video with text instructions and optional reference images","output_type":"video","parameters":[{"name":"mode","required":"optional","type":"string","description":"Output quality: Standard, Pro, or 4K.","options":["std","pro","4k"],"default":"pro"}],"medias":[{"name":"medias","type":"image","roles":["video_references","image_references"]}],"aspect_ratios":[],"tags":["video-edit","reference","4k"]},{"id":"happy_horse_video","name":"Happy Horse Video","provider_name":"Happy Horse","description":"Text-to-video and single start-frame animation","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Output resolution.","options":["720p","1080p"],"default":"720p"},{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (3-15).","min":3,"max":15,"default":5}],"medias":[{"name":"medias","type":"image","roles":["start_image"]}],"aspect_ratios":["16:9","9:16","1:1","4:3","3:4"],"tags":["text-to-video","image-to-video","start-frame","happy-horse"]},{"id":"hf_mult_motion_control","name":"Genjutsu","provider_name":"Higgsfield","description":"Transfer motion from a reference video to subjects in reference images","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Output resolution: 480p, 720p, or 1080p.","options":["480p","720p","1080p"],"default":"720p"}],"medias":[{"name":"medias","type":"image","roles":["image_references","video_references"]}],"aspect_ratios":[],"tags":["motion-control","image-to-video","video-reference","480p","720p","1080p"]},{"id":"hf_mult_replace_object","name":"Genjutsu","provider_name":"Higgsfield","description":"Replace objects in a source video using reference images","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Output resolution: 480p, 720p, or 1080p.","options":["480p","720p","1080p"],"default":"720p"}],"medias":[{"name":"medias","type":"image","roles":["image_references","video_references"]}],"aspect_ratios":[],"tags":["video-edit","object-replacement","reference","480p","720p","1080p"]},{"id":"kling3_0_motion_control","name":"Kling 3.0 Motion Control","provider_name":"","description":"","output_type":"video","parameters":[{"name":"mode","required":"optional","type":"string","description":"Motion control quality mode. 'std' = standard, 'pro' = higher quality.","options":["std","pro"],"default":"std"},{"name":"background_source","required":"optional","type":"string","description":"Which input provides the background of the output: the reference image or the reference video.","options":["input_image","input_video"],"default":"input_image"}],"medias":[{"name":"medias","type":"image","roles":["image_references","video_references"]}],"aspect_ratios":[],"tags":["unlim"],"supports_unlim":true},{"id":"grok_video","name":"Grok Video","provider_name":"xAI","description":"Text and image-to-video, audio support","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (1-15).","min":1,"max":15,"default":5}],"medias":[{"name":"medias","type":"image","roles":["start_image"]}],"aspect_ratios":["16:9","9:16","1:1"],"tags":["audio","versatile","text-to-video","image-to-video"]},{"id":"gemini_omni","name":"Gemini Omni Flash","provider_name":"Google","description":"Reference-driven video with native audio and image/video reference inputs","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (4-10).","min":4,"max":10,"default":8},{"name":"resolution","required":"optional","type":"string","description":"Output resolution.","options":["720p"],"default":"720p"}],"medias":[{"name":"medias","type":"image","roles":["image_references","video_references"]}],"aspect_ratios":["16:9","9:16"],"tags":["audio","reference","image-to-video","video-to-video","text-to-video","high-resolution","unlim"],"supports_unlim":true},{"id":"gemini_omni_flash_1_1","name":"Gemini Omni Flash 1.1","provider_name":"Google","description":"Gemini Omni Flash 1.1 text-to-video, keyframe animation, multimodal reference generation, and video editing with native audio","output_type":"video","parameters":[{"name":"mode","required":"required","type":"string","description":"Generation mode.","options":["text-to-video","image-to-video","reference-to-video","edit"]},{"name":"duration","required":"optional","type":"number","description":"Output duration in seconds (3-10). Ignored in edit mode, which uses the source video duration capped at 30 seconds.","min":3,"max":10,"default":8},{"name":"resolution","required":"optional","type":"string","description":"Output resolution: 360p, 720p, 1080p, or 4K.","options":["360p","720p","1080p","4k"],"default":"720p"}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references"]}],"aspect_ratios":["16:9","9:16"],"tags":["audio","text-to-video","image-to-video","reference","video-edit","360p","720p","1080p","4k"]},{"id":"wan2_7","name":"Wan 2.7","provider_name":"Wan","description":"Synchronized audio, character-consistent video","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (2-15).","min":2,"max":15,"default":5},{"name":"resolution","required":"optional","type":"string","description":"Output resolution.","options":["720p","1080p"],"default":"720p"}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","audio_references"]}],"aspect_ratios":["16:9","9:16","1:1","4:3","3:4"],"tags":["audio","character","consistent","sync","sound","unlim"],"supports_unlim":true},{"id":"wan3_0","name":"Wan 3.0","provider_name":"Wan","description":"Wan 3.0 text-to-video, first/last frame video, and multimodal reference-to-video with native audio","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (2-30), or -1 to let the model choose the length from the prompt and media. Smart duration is billed as 10 seconds.","min":-1,"max":30,"default":5},{"name":"resolution","required":"optional","type":"string","description":"Output resolution: 480p, 720p, or 1080p.","options":["480p","720p","1080p"],"default":"720p"},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate a native audio track for the output video.","default":true},{"name":"enable_thinking","required":"optional","type":"bool","description":"Let the model reason about the prompt before generating (slower, better prompt adherence).","default":false}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references","audio_references"]}],"aspect_ratios":["auto","16:9","9:16","1:1","4:3","3:4"],"tags":["text-to-video","reference","identity","audio-reference","video-reference","first-last-frame","sound","thinking","480p","720p","1080p"]},{"id":"wan3_0_prime","name":"Wan 3.0 Prime","provider_name":"Wan","description":"Wan 3.0 Prime text-to-video, first/last frame video, and multimodal reference-to-video with native audio","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (2-30), or -1 to let the model choose the length from the prompt and media. Smart duration is billed as 10 seconds.","min":-1,"max":30,"default":5},{"name":"resolution","required":"optional","type":"string","description":"Output resolution: 480p, 720p, or 1080p.","options":["480p","720p","1080p"],"default":"720p"},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate a native audio track for the output video.","default":true},{"name":"enable_thinking","required":"optional","type":"bool","description":"Let the model reason about the prompt before generating (slower, better prompt adherence).","default":false}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references","audio_references"]}],"aspect_ratios":["auto","16:9","9:16","1:1","4:3","3:4"],"tags":["text-to-video","reference","identity","audio-reference","video-reference","first-last-frame","sound","thinking","480p","720p","1080p","prime"]},{"id":"veo3","name":"Google Veo 3","provider_name":"Google","description":"Reliable cinematic, broad creative range","output_type":"video","parameters":[{"name":"variant","required":"optional","type":"string","description":"Veo 3 variant: 'veo-3-preview' = best quality; 'veo-3-fast' = faster generation.","options":["veo-3-preview","veo-3-fast"],"default":"veo-3-fast"}],"medias":[{"name":"medias","type":"image","roles":["start_image"]}],"aspect_ratios":["16:9","9:16"],"tags":["cinematic","reliable","creative","audio","image-to-video"]},{"id":"veo3_1","name":"Google Veo 3.1","provider_name":"Google","description":"Ultra-realistic, top-tier cinematic quality","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration of the output video in seconds.","options":[4,6,8],"default":8},{"name":"quality","required":"optional","type":"string","description":"Output quality tier.","options":["basic","high","ultra"],"default":"basic"},{"name":"variant","required":"optional","type":"string","description":"Veo 3.1 variant: 'veo-3-1-preview' = best quality, 'veo-3-1-fast' = faster generation.","options":["veo-3-1-preview","veo-3-1-fast"],"default":"veo-3-1-fast"}],"medias":[{"name":"medias","type":"image","roles":["start_image"]}],"aspect_ratios":["16:9","9:16"],"tags":["ultra-realistic","cinematic","top-tier","quality","audio"]},{"id":"veo3_1_lite","name":"Google Veo 3.1 Lite","provider_name":"Google","description":"Fast, affordable, budget batch clips","output_type":"video","parameters":[{"name":"duration","required":"optional","type":"number","description":"Duration of the output video in seconds.","options":[4,6,8],"default":8},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate native audio for the video.","default":false}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image"]}],"aspect_ratios":["16:9","9:16","auto"],"tags":["fast","budget","affordable","batch","lite"]},{"id":"depth_anything_video","name":"Depth Anything Video","provider_name":"Depth Anything","description":"Generate a depth map from a source video","output_type":"video","parameters":[{"name":"variant","required":"optional","type":"string","description":"Depth estimation model size.","options":["VDA-Small","VDA-Base","VDA-Large"],"default":"VDA-Large"},{"name":"colormap","required":"optional","type":"string","description":"Color palette for the depth map.","options":["grayscale","turbo","inferno","magma","viridis"],"default":"grayscale"},{"name":"resolution","required":"optional","type":"string","description":"Output resolution mode.","options":["auto","360p","480p","720p","1080p"],"default":"auto"},{"name":"max_frames","required":"optional","type":"number","description":"Maximum frames to process; defaults to at most 1800 source frames.","min":1,"max":1800,"nullable":true},{"name":"side_by_side","required":"optional","type":"bool","description":"Show the source video beside the depth map.","default":false}],"medias":[{"name":"medias","type":"image","roles":["video_references"]}],"aspect_ratios":[],"tags":["depth-map"]},{"id":"sam_3_video","name":"Remove Background","provider_name":"","description":"","output_type":"video","parameters":[{"name":"apply_mask","required":"optional","type":"bool","description":"Apply the segmentation mask to the output video.","default":true},{"name":"frames_count","required":"optional","type":"number","description":"Number of frames to process. Defaults to the full clip when omitted.","min":1,"nullable":true}],"medias":[{"name":"medias","type":"image","roles":["video_references"]}],"aspect_ratios":[],"tags":[]},{"id":"fps_boost","name":"FPS Boost","provider_name":"","description":"Increase video frame rate with ByteDance or Topaz","output_type":"video","parameters":[{"name":"variant","required":"required","type":"string","description":"Frame interpolation provider.","options":["bytedance","topaz"]},{"name":"fps","required":"required","type":"number","description":"Target frame rate; ByteDance requires at least 24.","min":16,"max":120}],"medias":[{"name":"medias","type":"image","roles":["video_references"]}],"aspect_ratios":[],"tags":["frame-interpolation"]},{"id":"cinematic_studio_video_3_5","name":"Cinematic Studio Video 3.5","provider_name":"","description":"","output_type":"video","parameters":[{"name":"resolution","required":"optional","type":"string","description":"Output resolution of the video.","options":["480p","720p","1080p"],"default":"720p"},{"name":"duration","required":"optional","type":"number","description":"Total duration of the video in seconds (minimum 4).","min":4,"default":15},{"name":"genre","required":"optional","type":"string","description":"Cinematic genre hint.","options":["auto","action","horror","comedy","noir","drama","epic"],"default":"auto"},{"name":"generate_audio","required":"optional","type":"bool","description":"Generate native audio for the video. Set false for a silent video.","default":false},{"name":"enhance_prompt","required":"optional","type":"bool","description":"Automatically rewrite the prompt for richer detail.","default":false},{"name":"prompt_language","required":"optional","type":"string","description":"Language the prompt is written in.","options":["en","zh"],"default":"zh"},{"name":"multi_shots","required":"optional","type":"bool","description":"Split the video into multiple shots driven by multi_prompt.","default":false},{"name":"multi_shot_mode","required":"optional","type":"string","description":"'auto' lets the model plan shots; 'custom' uses the given multi_prompt.","options":["auto","custom"],"default":"custom"},{"name":"multi_prompt","required":"optional","type":"string_array","description":"Per-shot prompts and durations (max 6) used when multi_shots is enabled."},{"name":"camera_style","required":"optional","type":"string","description":"Camera movement and framing style.","options":["classic_static","silent_machine","one_take","epic_scale","intimate_observer","impossible_camera","documentary_snap","raw_chaos","dreamy_flow"],"nullable":true},{"name":"light_scheme","required":"optional","type":"string","description":"Lighting scheme for the scene.","options":["soft_cross","contre_jour","overhead_fall","window","practicals","silhouette"],"nullable":true},{"name":"color_grading","required":"optional","type":"string","description":"Color grading look applied to the video.","options":["naturalistic_clean","bleached_warm","hyper_neon","teal_orange_epic","sodium_decay","cold_steel","bleach_bypass","classic_bw"],"nullable":true},{"name":"style_prompt","required":"optional","type":"string","description":"Free-form description of the visual style.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["start_image","end_image","image_references","video_references","audio_references"]}],"aspect_ratios":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"tags":[]},{"id":"marketing_studio_v2_video","name":"Marketing Studio Video","provider_name":"Higgsfield","description":"Marketing Studio V2 motion and UGC product videos","output_type":"video","parameters":[{"name":"type","required":"required","type":"string","description":"Video format to generate.","options":["2d_motion","hypermotion","mixed_media","saas_motion","ugc","ugc_v2"]},{"name":"style_id","required":"optional","type":"string","description":"Catalog style id from GET /marketing-studio-v2/catalog (mutually exclusive with preset_id).","nullable":true},{"name":"preset_id","required":"optional","type":"string","description":"Preset id from the preset feed, to recreate that preset (mutually exclusive with style_id). Not read for type=ugc_v2 — use mode_id there.","nullable":true},{"name":"brand_url","required":"optional","type":"string","description":"Only for type=saas_motion: public HTTPS product/brand page to source the creative from.","nullable":true},{"name":"duration","required":"optional","type":"number","description":"Duration in seconds (motion types: 5-15). Absent means the selected style/preset/mode decides.","min":4,"max":30,"nullable":true},{"name":"resolution","required":"optional","type":"string","description":"Only for type=ugc_v2: output resolution.","options":["480p","720p"],"default":"720p"},{"name":"generate_audio","required":"optional","type":"bool","description":"Only for type=ugc_v2: generate native audio.","default":true},{"name":"product_description","required":"optional","type":"string","description":"Only for type=ugc: what the product is.","nullable":true},{"name":"user_context","required":"optional","type":"string","description":"Only for type=ugc: free-form brief for the script.","nullable":true},{"name":"delivery_specs","required":"optional","type":"string","description":"Only for type=ugc: delivery settings (duration, mode, language, call_to_action, format).","nullable":true},{"name":"mode_id","required":"optional","type":"string","description":"Only for type=ugc_v2: id of the UGC preset/mode to run.","nullable":true},{"name":"product_ids","required":"optional","type":"string_array","description":"Only for type=ugc_v2: catalog product id (at most one)."},{"name":"medias","required":"optional","type":"string_array","description":"Only for type=ugc_v2: product images as [{role: \"image\", data: {id, type}}] (max 6)."},{"name":"batch_size","required":"optional","type":"number","description":"Number of videos to generate (1-4).","min":1,"max":4,"default":1},{"name":"folder_id","required":"optional","type":"string","description":"Optional folder to place the generated video in.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["input_images","product_photo","character_photo","location_photo","avatars"]}],"aspect_ratios":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"tags":["marketing","ugc","ads","product","motion","social-media"]},{"id":"marketing_studio_v2_reference2video","name":"Marketing Studio Reference Video","provider_name":"Higgsfield","description":"Recreate a reference video with your own character and product","output_type":"video","parameters":[{"name":"folder_id","required":"optional","type":"string","description":"Optional folder to place the generated video in.","nullable":true}],"medias":[{"name":"medias","type":"image","roles":["input_video","character_image","product_image"]}],"aspect_ratios":[],"tags":["marketing","ugc","reference","video-to-video"]}],"has_more":false,"unlim":{"available":false,"remaining":null,"expires_at":null}}