VideoGenerationRequest - Go SDK

VideoGenerationRequest type definition

The Go SDK and docs are currently in beta. Report issues on GitHub.

Fields

FieldTypeRequiredDescriptionExample
AspectRatio*components.AspectRatioAspect ratio of the generated video16:9
Duration*int64Duration of the generated video in seconds8
FrameImages[]components.FrameImageImages to use as the first and/or last frame of the generated video. Each image must specify a frame_type of first_frame or last_frame.
GenerateAudio*boolWhether to generate audio alongside the video. Defaults to the endpoint’s generate_audio capability flag, false if not set.true
InputReferences[]components.ContentPartImageReference images to guide video generation
Modelstring✔️N/A
Promptstring✔️N/A
Provider*components.ProviderProvider-specific passthrough configuration
Resolution*components.ResolutionResolution of the generated video720p
Seed*int64If specified, the generation will sample deterministically, such that repeated requests with the same seed and parameters should return the same result. Determinism is not guaranteed for all providers.
Size*stringExact pixel dimensions of the generated video in “WIDTHxHEIGHT” format (e.g. “1280x720”). Interchangeable with resolution + aspect_ratio.1280x720