Struct async_openai::types::CreateImageEditRequestArgs  
source · pub struct CreateImageEditRequestArgs { /* private fields */ }Expand description
Builder for CreateImageEditRequest.
Implementations§
source§impl CreateImageEditRequestArgs
 
impl CreateImageEditRequestArgs
sourcepub fn image<VALUE: Into<ImageInput>>(&mut self, value: VALUE) -> &mut Self
 
pub fn image<VALUE: Into<ImageInput>>(&mut self, value: VALUE) -> &mut Self
The image to edit. Must be a valid PNG file, less than 4MB, and square.
sourcepub fn mask<VALUE: Into<ImageInput>>(&mut self, value: VALUE) -> &mut Self
 
pub fn mask<VALUE: Into<ImageInput>>(&mut self, value: VALUE) -> &mut Self
An additional image whose fully transparent areas (e.g. where alpha is zero) indicate where image should be edited. Must be a valid PNG file, less than 4MB, and have the same dimensions as image.
sourcepub fn prompt<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
 
pub fn prompt<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
A text description of the desired image(s). The maximum length is 1000 characters.
sourcepub fn n<VALUE: Into<u8>>(&mut self, value: VALUE) -> &mut Self
 
pub fn n<VALUE: Into<u8>>(&mut self, value: VALUE) -> &mut Self
The number of images to generate. Must be between 1 and 10.
sourcepub fn size<VALUE: Into<ImageSize>>(&mut self, value: VALUE) -> &mut Self
 
pub fn size<VALUE: Into<ImageSize>>(&mut self, value: VALUE) -> &mut Self
The size of the generated images. Must be one of 256x256, 512x512, or 1024x1024.
sourcepub fn response_format<VALUE: Into<ResponseFormat>>(
    &mut self,
    value: VALUE
) -> &mut Self
 
pub fn response_format<VALUE: Into<ResponseFormat>>(
    &mut self,
    value: VALUE
) -> &mut Self
The format in which the generated images are returned. Must be one of url or b64_json.
sourcepub fn user<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
 
pub fn user<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
A unique identifier representing your end-user, which will help OpenAI to monitor and detect abuse. Learn more.
sourcepub fn build(&self) -> Result<CreateImageEditRequest, OpenAIError>
 
pub fn build(&self) -> Result<CreateImageEditRequest, OpenAIError>
Trait Implementations§
source§impl Clone for CreateImageEditRequestArgs
 
impl Clone for CreateImageEditRequestArgs
source§fn clone(&self) -> CreateImageEditRequestArgs
 
fn clone(&self) -> CreateImageEditRequestArgs
Returns a copy 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 more