Video
Generate video from a prompt, track the job, and collect the result later
Use cue video to generate a clip. Generation takes minutes, so a run through the Cue backend becomes a job you can list and check rather than a progress bar you sit in front of.
The Cue backend is the default provider, so it uses your Cue account and credits with no vendor key of your own.
Core Commands
cue video -h
cue video "a cat walking through a garden"
cue video "sunrise timelapse" -o /tmp/sunrise.mp4
cue video list
cue video status <job_id>
cue video models| Command | Does |
|---|---|
cue video <prompt> | Generate a video on the Cue backend |
cue video list | List your video generation jobs |
cue video status <job_id> | Check one job |
cue video models | List the Cue-managed video models |
Tracking a Job
cue video list --status completed --limit 5 --json
cue video status abc123-def456cue video list shows the job id, status, provider, prompt, cost, and creation time, so a run started earlier can be collected without keeping the terminal open.
Which Models Are Available
cue video models
cue video models --jsonThe output marks the default model per provider. Cost between the cheapest and the dearest model spans more than tenfold, so the default is chosen for you rather than left as a per-call decision. Pick a different one with --model:
cue video "a daisy field" --provider seedance --model v2Starting From an Image
The default Cue backend starts a clip from a first frame and carries a subject in from references, on your Cue credits with no vendor key of your own:
--image(also--first-frame) makes the clip open on an image you already have.--referencecarries a subject across the clip from one or more images.
cue video "the apple slowly rotating" --image apple.jpg # start from a first frame
cue video "this character waves hello" --reference face.jpg # carry a subject in--last-frame has no equivalent on the Cue backend, so pinning where a clip ends still needs a direct provider and that vendor's key:
cue video "product reel" --provider veo3 --image start.jpg --last-frame end.jpg
cue video "animate avatar" --provider seedance --image avatar.png --audioDirect Providers
--provider can bypass the Cue backend and call a vendor with your own key. This is the escape hatch for someone already paying that vendor, not the normal path.
| Provider | What it uses |
|---|---|
cue (default) | Cue backend — your Cue auth and credits |
veo3 | Direct Google Veo API — your own GEMINI_API_KEY |
seedance | Direct ByteDance Seedance API — your own ARK_API_KEY |
The legacy spelling seeddance is still accepted.
cue video models --provider seedance # live Seedance models from Ark
cue video models --provider seedance --jsonSet the keys once:
cue skill env set GEMINI_API_KEY <your-key>
cue skill env set ARK_API_KEY <your-key>
cue skill env list # verify configured keysRun cue video -h for the current provider and flag list.