pub struct GenerateImageRequest {
pub prompt: Option<String>,
pub model: Option<String>,
pub n: Option<i32>,
pub quality: Option<ImageQuality>,
pub response_format: Option<String>,
pub size: Option<String>,
pub style: Option<String>,
pub user: Option<String>,
}Expand description
Request to generate image for /v1/images/generations endpoint.
Fields§
§prompt: Option<String>Prompt for image generation.
model: Option<String>Model to be used.
n: Option<i32>Number of images to be generated.
quality: Option<ImageQuality>Quality of the output image.
response_format: Option<String>Response format to return the image in. Can be url or b64_json.
size: Option<String>(Not supported) Size of the image.
style: Option<String>(Not supported) Style of the image.
user: Option<String>A unique identifier representing your end-user.
Trait Implementations§
Source§impl Clone for GenerateImageRequest
impl Clone for GenerateImageRequest
Source§fn clone(&self) -> GenerateImageRequest
fn clone(&self) -> GenerateImageRequest
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 GenerateImageRequest
impl Debug for GenerateImageRequest
Source§impl Default for GenerateImageRequest
impl Default for GenerateImageRequest
Source§fn default() -> GenerateImageRequest
fn default() -> GenerateImageRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerateImageRequest
impl<'de> Deserialize<'de> for GenerateImageRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GenerateImageRequest
impl PartialEq for GenerateImageRequest
Source§impl Serialize for GenerateImageRequest
impl Serialize for GenerateImageRequest
impl StructuralPartialEq for GenerateImageRequest
Auto Trait Implementations§
impl Freeze for GenerateImageRequest
impl RefUnwindSafe for GenerateImageRequest
impl Send for GenerateImageRequest
impl Sync for GenerateImageRequest
impl Unpin for GenerateImageRequest
impl UnwindSafe for GenerateImageRequest
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