Defined in: packages/ai/src/activities/generateLiveVideo/adapter.ts:31
Experimental
Live adapter interface with pre-resolved generics.
An adapter is created by a provider function: provider('model') → adapter. All type resolution happens at the provider call site, not in this interface.
Generic parameters:
Live generation is an experimental feature and may change.
TModel extends string = string
TProviderOptions extends object = Record<string, unknown>
~types: object;Defined in: packages/ai/src/activities/generateLiveVideo/adapter.ts:45
Internal
Type-only properties for inference. Not assigned at runtime.
providerOptions: TProviderOptions;createLiveVideo: (options) => Promise<LiveVideoGenerationResult>;Defined in: packages/ai/src/activities/generateLiveVideo/adapter.ts:55
Experimental
Open a live video session from a prompt.
Server adapters typically mint a short-lived token and return it with the prompt so a browser can connect, set the prompt, and start streaming.
LiveVideoGenerationOptions<TProviderOptions>
Promise<LiveVideoGenerationResult>
readonly kind: "liveVideo";Defined in: packages/ai/src/activities/generateLiveVideo/adapter.ts:36
Experimental
Discriminator for adapter kind - used to determine API shape
readonly model: TModel;Defined in: packages/ai/src/activities/generateLiveVideo/adapter.ts:40
Experimental
The model this adapter is configured for
readonly name: string;Defined in: packages/ai/src/activities/generateLiveVideo/adapter.ts:38
Experimental
Adapter name identifier