How It Works
The AI Content Generation tile takes your text prompt or topic and produces a complete video with visuals, narration, and structure. You define the subject matter, style, and format, and Mosaic handles the rest — generating scenes, selecting or creating visuals, and assembling the final output.
Input & Settings
Prompt / Topic
Describe what the video should be about. Examples:- “5 tips for productivity while working from home”
- “A 60-second explainer on how solar panels work”
- “An Instagram Reel about the benefits of meditation”
Style
Choose the visual and tonal style of the generated content. Options may include:- Educational — clean, informative, structured
- Social Media — fast-paced, bold, attention-grabbing
- Cinematic — high production feel, dramatic pacing
- Corporate — professional, polished, brand-safe
Duration
Set the target length of the generated video. Common options:- Short (15–30s) — TikTok, Reels, Shorts
- Medium (60–90s) — Instagram, LinkedIn
- Long (2–5 min) — YouTube, training content
Voice & Narration
Choose whether to include AI-generated narration and select a voice style. Options:- No narration — visuals and text only
- Auto-narrate — AI writes and speaks the script
- Custom script — you provide the narration text
Usage Recommendations
Use AI Content Generation to:- Rapidly produce social media content at scale
- Create explainer videos from blog posts or articles
- Generate video drafts for brainstorming and iteration
- Build educational or training content without filming
- Captions (add subtitles for accessibility and engagement)
- AI Music (add a background score)
- Reframe (adapt output to different aspect ratios)
- Destination (publish directly to social platforms)
API Info
Node Params & API Details
Node Params & API Details
- Node ID:
d898f2b1-3151-4231-a4d4-dd4d5a020b05
Node params
| Param | Type | Required | Default | Notes |
|---|---|---|---|---|
prompt | string | Yes | "" | Primary generation instruction. |
model | "kling-2.1-master" | "kling-1.6" | "helix" | "helix-fast" | "veo-3.1" | "veo-3.1-fast" | "veo-3" | "veo-3-fast" | "sora-2" | "sora-2-pro" | No | UI default "kling-2.1-master" | Video model selector. |
aspect_ratio | "16:9" | "9:16" | No | "16:9" | Current UI restricts to these two ratios. |
length_target | number (seconds) | No | model-dependent | Model-specific increments/ranges apply. |
seed_image_uri | string | No | unset | ”First frame” style/structure guide. |
last_frame_image | string | Conditional/model-limited | unset | Supported for Veo 3.1 paths; UI gates by model. |
reference_images | string[] | Conditional/model-limited | unset | Up to 3 reference images (UI). |
sora_reference_image | string | Conditional/model-limited | unset | Sora-specific image guidance field. |
Parameter groups
- Generation core:
prompt,model,aspect_ratio,length_target - Image guidance (model-specific):
seed_image_uri,last_frame_image,reference_images,sora_reference_image
Model constraints
- Veo 3/3.1 families:
length_targetuses 8-second increments, typically 8-64. - Kling families:
length_targetuses 5-second increments. - Sora families: planner path supports 4-second increments up to 60 seconds.
- Legacy aliases
helixandhelix-fastare normalized toveo-3.1andveo-3.1-fast.
Scenario requirements
- Keep image-mode inputs mutually consistent:
- Reference-images mode conflicts with first/last frame mode in UI.
- Sora paths use
sora_reference_imagerather thanseed_image_uri.