Prompt
Text
8s cafe hero — warm wood, slow pour-in.
The same media job — on a canvas, from a sentence, or from your app.
Drop image, video, voice, and utilities onto a graph. Connect them in the order the job actually needs. Run once. The outputs stay attached to the nodes that made them.
A still is not a download you re-import. It is already the next node’s input.
Generate with Flux, lock a reference, or upscale. That still feeds video and voice on the same canvas — no round-trip through another app.
Animate the still, lay speech or score, combine the cut. The combiner is a node. The output is still on the graph.
Generative media is expensive when you redo work you already liked. The canvas is built so you don’t.
A new prompt on one still does not rebuild the film. Only the path below that node updates.
Swap products, hooks, or voices across the same graph. Hundreds of versions. One pipeline.
Stitch clips and lay voice on the canvas. You leave for a timeline editor only when you need frame-level finishing.
Once the pipeline is right, you should not rebuild it for the next brief, teammate, or release.
Keep the nodes and connections. Next time, change the brief or the assets and run again.
The team generates from one graph instead of a folder of tool links.
The visual workflow is the API. Keys and credits cover the runs.
Nothing to install. Build in the browser. When the job is a system, trigger the same graph from code.
Open a canvas, drop models, run the job. No local setup.
Open studioPublish once. Call it with a key. Batch from your product if you need volume.
POST /workflows/{id}/run
Authorization: Bearer <api_key>
{
"inputs": { "prompt": "8 second product hero with voiceover" }
}Wire the first pipeline yourself, or let Architect lay it out from a sentence.