maestro_create_video
Turn a natural-language brief into a complete video. Specify language, style, voice, and duration; get a task ID to monitor progress and fetch localized variants with captions and cover.
Instructions
Create a complete video or iterate on a prior Maestro video.
The call returns immediately with a task_id. Use maestro_get_task to monitor progress and obtain
each completed language variant's output_url, captions_url, cover_url, duration, and QC score.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| langs | No | Output language codes, such as zh-cn, en, ja, or pt-br. Each language produces a localized video variant. | |
| style | No | Visual style preset or freeform style hint. Named presets: cinematic, glass, luxury, swiss, modern, editorial, warm, vibrant, neon, mono, pastel, bold, industrial, futuristic, retro. Use 'auto' or omit to let the server decide. | |
| voice | No | Narration voice preset, auto, or a 32-hex-character Fish reference ID. Omit to let the server decide. | |
| action | No | generate creates a new video. remix, edit, and extend iterate on a previous Maestro task and require ref_task_id. | generate |
| aspect | No | Output aspect ratio: 9:16, 16:9, or 1:1. Omit to use the server default (9:16) on a new video, or to inherit the source task's ratio when iterating. | |
| prompt | Yes | Natural-language production brief: topic, audience, scenes, tone, and desired outcome. Maestro plans the script, assets, voiceover, edit, captions, and render. | |
| quality | No | Production tier: draft, standard, or premium. Omit to use the server default (standard) on a new video, or to inherit the source task's tier when iterating. | |
| duration | No | Target video duration in seconds, from 1 to 600. Omit to use the server default (30) on a new video, or to inherit the source task's duration when iterating. | |
| scenario | No | Production workflow: auto, narrated, drama, avatar, motion, or slideshow. Avatar normally needs a portrait in file_urls. Omit to let the server decide. | |
| file_urls | No | Reference image, video, or audio URLs for Maestro to use. | |
| ref_task_id | No | Previous Maestro task ID for remix, edit, or extend. | |
| callback_url | No | Optional webhook URL called when the task succeeds or fails. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |