Compose video productions and playground refinements

Compose video productions and playground refinements

Compose turns a topic or script into a finished short-form video with AI script, voiceover, scenes, captions, and music. Plus a cleaner playground chat view.

What’s new

  • Compose: finished videos from a single brief. Generation Templates now includes Compose, which produces a complete short-form video instead of a single clip. Give it a topic, or paste your exact script, and it writes the script, records a natural voiceover, generates the scenes, burns in word-timed captions, and can add music. Planning and rendering are separate steps: planning returns an editable storyboard, so you can adjust narration, captions, or visuals per scene before the final render. Recipes cover faceless reels, talking heads, product ads, story and explainer formats, music montages, and more.
  • Compose in the playground and the API. Pick a recipe in the playground under Templates, then Compose, or call POST /v1/videos/compose with mode: "plan" and then mode: "render", polling /v1/jobs/{job_id} for the result. List available recipes with GET /v1/videos/compose/recipes. Each pipeline step bills its underlying model at the normal catalog price, and the production appears as a single entry in your usage logs. See the Generation Templates guide for details.
  • Playground interface refinements. The chat view now uses a single header toolbar: model info on the left, with the save-state indicator, creative templates, chat history, and Clear docked together on the right. The conversation area also spans the full page width, giving long responses and code blocks more room.