pub struct VideoGenerationRequest {
pub model: String,
pub prompt: String,
pub duration_seconds: Option<u32>,
pub response_format: Option<VideoResponseFormat>,
pub n: Option<u32>,
}Expand description
Request to generate a new video.
Fields§
§model: StringThe model to use for generation.
prompt: StringPrompt for video generation.
duration_seconds: Option<u32>Optional output duration in seconds.
response_format: Option<VideoResponseFormat>Optional result container format.
n: Option<u32>Optional number of generated outputs.
Implementations§
Source§impl VideoGenerationRequest
impl VideoGenerationRequest
Sourcepub fn new(model: impl Into<String>, prompt: impl Into<String>) -> Self
pub fn new(model: impl Into<String>, prompt: impl Into<String>) -> Self
Create a generator request.
Sourcepub fn duration_seconds(self, duration_seconds: u32) -> Self
pub fn duration_seconds(self, duration_seconds: u32) -> Self
Set output duration.
Sourcepub fn response_format(self, format: VideoResponseFormat) -> Self
pub fn response_format(self, format: VideoResponseFormat) -> Self
Set response format.
Trait Implementations§
Source§impl Clone for VideoGenerationRequest
impl Clone for VideoGenerationRequest
Source§fn clone(&self) -> VideoGenerationRequest
fn clone(&self) -> VideoGenerationRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VideoGenerationRequest
impl Debug for VideoGenerationRequest
Auto Trait Implementations§
impl Freeze for VideoGenerationRequest
impl RefUnwindSafe for VideoGenerationRequest
impl Send for VideoGenerationRequest
impl Sync for VideoGenerationRequest
impl Unpin for VideoGenerationRequest
impl UnsafeUnpin for VideoGenerationRequest
impl UnwindSafe for VideoGenerationRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more