Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Maestro AI Video Production API

Maestro turns a natural-language brief and optional reference media into a finished video. Its AI director handles planning, scripting, visual assets, voiceover, music, editing, captions, quality checks, rendering, and multilingual variants.

Platform API Docs

API home page: Ace Data Cloud - Maestro

Keywords: maestro-api, ai-video, video-production, prompt-to-video, article-to-video, multilingual-video, video-editing, rest-api, ai-api, developer-api, Ace Data Cloud

Why Use Maestro on Ace Data Cloud

  • Produce a complete video instead of a single model-generated shot
  • Create scripts, visuals, narration, music, captions, and edits in one asynchronous workflow
  • Attach public image, video, and audio references
  • Render localized variants from one production
  • Remix, edit, or extend an earlier Maestro task
  • Use one Ace Data Cloud API token, billing system, and task history

Quick Start

Create an API token in the Ace Data Cloud console, then submit a video brief:

curl --request POST 'https://api.acedata.cloud/maestro/videos' \
  --header 'Authorization: Bearer YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
    "prompt": "Create a 30-second beginner-friendly video explaining vector databases. End with one memorable takeaway.",
    "langs": ["en"],
    "aspect": "16:9",
    "duration": 30,
    "quality": "standard",
    "scenario": "narrated"
  }'

The API accepts the job immediately:

{
  "success": true,
  "task_id": "f57e99c4-f60f-4373-a155-17742ce2357d",
  "trace_id": "70e1cb12-c619-4292-a416-90191205996b"
}

Query the task until its top-level status becomes succeeded or failed:

curl --request POST 'https://api.acedata.cloud/maestro/tasks' \
  --header 'Authorization: Bearer YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{"id": "f57e99c4-f60f-4373-a155-17742ce2357d", "action": "retrieve"}'

APIs and Guides

API Path Integration Guide
Maestro Videos API POST /maestro/videos Video production guide
Maestro Tasks API POST /maestro/tasks Task retrieval guide

Asynchronous Workflow

POST /maestro/videos
        |
        v
  task_id returned
        |
        v
POST /maestro/tasks  ->  pending/planning/producing  ->  succeeded or failed
        |                                                   |
        +---------------- progress -------------------------+
                                                            |
                                                            v
                                             response.data.variants

Task polling and history retrieval do not consume credits. Video jobs are settled after production from the output actually delivered; failed jobs are not charged. See live Maestro pricing for current rates.

Related Resources

Support

For integration help, use the support page and include the response trace_id when available.

About

Maestro end-to-end AI video production API documentation (Ace Data Cloud).

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors