TanStack

generateLiveVideo

ts
function generateLiveVideo<TAdapter, TStream>(options): LiveVideoActivityResult<TStream>;

Defined in: packages/ai/src/activities/generateLiveVideo/index.ts:155

Experimental

Live generation activity - opens a live, prompt-steerable video session.

Type Parameters

TAdapter

TAdapter extends LiveVideoAdapter<string, LiveVideoProviderOptions<TAdapter>>

TStream

TStream extends boolean = false

Parameters

options

LiveVideoActivityOptions<TAdapter, TStream>

Returns

LiveVideoActivityResult<TStream>

Example

Mint a session token on the server

ts
import { generateLiveVideo } from '@tanstack/ai'
import { reactorVideo } from '@tanstack/ai-reactor'

const live = await generateLiveVideo({
  adapter: reactorVideo('helios'),
  prompt: 'A red sports car powerslides a mountain hairpin',
})

// Hand live.token, live.model, and live.prompt to the browser.

Live generation is an experimental feature and may change.