AI styles

Example visual style descriptions for AI-generated b-roll.

When you start a workflow with an AI_IMAGE visual style, the aiStyle field controls how the generated section visuals look. Pass a free-form description of the look you want. A standard style is used when omitted.

1const { workflowRunId } = await client.workflows.scriptToVideo({
2 script: "Staying hydrated keeps your body and mind running at their best...",
3 visualStyle: {
4 type: "AI_IMAGE",
5 aiStyle: "loose watercolor illustration with visible brushstrokes and soft color bleeds",
6 },
7 quality: "HIGH",
8 remixActions: [
9 { type: "ENABLE_CAPTIONS" },
10 { type: "SET_BACKGROUND_MUSIC", fileId: "vg_file_...", volume: 0.25 },
11 ],
12});

Example descriptions

These are the default styles offered in the VideoGen app. There are no style ids: copy a description below and pass it directly as aiStyle, or write your own.

NameDescription
RealisticPhotorealistic photography with natural lighting.
WhiteboardMinimalist whiteboard explainer with simple marker line drawings on white.
3D cartoonRounded 3D cartoon render with soft lighting and vibrant matte colors.
WatercolorLoose watercolor illustration with visible brushstrokes and soft color bleeds.
Flat artCorporate-memphis flat illustration with simple geometric shapes and bold colors.
EditorialConceptual editorial illustration with bold shapes and strong negative space.
ChalkboardWhite chalk line drawings on a dark green chalkboard.
PosterRisograph print look with halftone texture and a limited duotone palette.
PaperLayered cut-paper collage with torn edges and a handmade craft feel.
IsometricClean isometric 3D vector objects with soft pastel gradients.
AnimeCel-shaded anime illustration with vibrant colors and clean linework.
EducationEducational infographic style with simple icons and pastel colors.
BohoBoho linocut poster with textured organic strokes on a white background.
ClaymationSoft clay-figurine claymation with a handmade stop-motion look.

Custom styles

The descriptions above are only starting points. Any text you pass is used as the style prompt, so describe whatever look you want. For example, aiStyle: "vintage 1970s film photography, warm grain" styles every generated visual to match that description.