Gemini.Types.Generation.Video.VideoGenerationConfig (GeminiEx v0.8.4)
View SourceConfiguration for video generation requests.
Fields
number_of_videos- Number of videos to generate (1-4, default: 1)duration_seconds- Video duration in seconds (4-8, default: 8)aspect_ratio- Video aspect ratio (default: "16:9")fps- Frames per second (24, 25, or 30, default: 24)compression_format- Video compression format (default: :h264)safety_filter_level- Content safety filtering (default: :block_some)negative_prompt- Text describing what to avoid in the videoseed- Random seed for reproducibilityguidance_scale- How closely to follow the prompt (1.0-20.0)person_generation- Person generation policy (default: :dont_allow)
Summary
Types
@type t() :: %Gemini.Types.Generation.Video.VideoGenerationConfig{ aspect_ratio: String.t(), compression_format: Gemini.Types.Generation.Video.compression_format(), duration_seconds: pos_integer(), fps: pos_integer(), guidance_scale: float() | nil, negative_prompt: String.t() | nil, number_of_videos: pos_integer(), person_generation: atom(), safety_filter_level: atom(), seed: integer() | nil }