OptionalcontextExecution context (tracing, requestId, etc.) Not sent to the provider.
OptionalmodelOptionaloptionsProvider-agnostic tuning options (temperature, max tokens, etc.)
OptionalparamsOptional extension and polling controls.
OptionalaspectRatio?: "16:9" | "9:16"OptionaldurationSeconds?: numberGemini Veo currently accepts 4-8 seconds.
OptionalincludeBase64?: booleanOptionalmaxPollMs?: numberOptionalmodel?: stringOptionalpollIntervalMs?: numberOptionalpollUntilComplete?: booleanOptionalresolution?: "720p" | "1080p"OptionalpromptOptional text instruction for the extension behavior.
OptionalsourceOptional base64-encoded source video content.
OptionalsourceMIME type for base64 source video input.
OptionalsourceExisting video URI or provider file reference to extend from.
Description
Interface contract for ClientVideoExtendRequest.