For the complete documentation index, see llms.txt. This page is also available as Markdown.

Overview

A pipeline is a graph of nodes that turns one prompt into video, images, and text. You build it on a drag-and-drop canvas, wiring models, prompts, and guardrails together with no glue code between the pieces. When it works, you publish it behind one versioned API.


How it works

  1. Start with a prompt. Type what you want to make, a product video, a campaign image, launch copy, or open a template like Product Demo Video and tweak the brief.

  2. Chain the models. Wire Veo, Gemini Image, Llama, or any open model together on the canvas. One node refines your brief into a shot prompt, the next renders it. Swap models per node, no rewrites.

  3. Publish behind one API. Every pipeline becomes a versioned endpoint. Generate from your product, scripts, or agents with the typed /invoke API or an OpenAI-compatible streaming endpoint.


What a pipeline is made of

  • Nodes - the building blocks on the canvas. Input nodes accept values, model nodes generate media, prompt and transform nodes reshape data between steps, guardrail nodes handle sensitive data, and output nodes define the response.

  • Edges - the connections that pass each node's output to the next.

  • Contract - the input and output keys, derived from your input and output nodes, that define the pipeline's API surface.

  • Versions - each publish snapshots the graph and assigns a version number that API traffic runs against.

See Concepts for the full model.


What you can build

  • Video with Veo 3.1 and Sora 2.

  • Images with Gemini image models.

  • Text with open models like Llama, DeepSeek, and Qwen.

  • Audio and embeddings for transcription and retrieval steps.

Because each generator is a node, a single prompt can drive several modalities in one pipeline: refine a brief, render a clip, draft a caption, and transcribe the result, all in one run.


In this section

For calling a published pipeline from code, see the Pipeline API.

Last updated