Skip to main content
Styles are curated visual templates that control how the Video Agent composes your video — scene layout, script structure, pacing, and overall aesthetic. Apply a style by passing its style_id when creating a video. For a fully custom look, you can also describe a style directly in your prompt — see the Prompting Guide.

List available styles

GET /v3/video-agents/styles returns a paginated list (limit 1–100, default 20; pass next_token back as token while has_more is true). Each style carries a style_id, name, thumbnail_url, preview_video_url, tags, and the aspect_ratio it is designed for ("16:9", "9:16", or "1:1").
Filter with tag:

Apply a style to a video

Pass the style_id when creating a video with the Video Agent:
The style influences the visual template the agent uses — scenes, transitions, text overlays, and pacing will follow the style’s design system. Your prompt still controls the content and narration.
Preview styles before using them. The preview_video_url on each style object shows a sample video rendered in that style — use it to pick the right look before generating.

Using file references with styles

Styles and file attachments work together. Attach reference images or documents alongside a style to combine the style’s visual template with your own content:
The agent will render your screenshots within the retro CRT visual template, applying the style’s transitions and framing to your content.