pub struct ImageRequest {
pub prompt: String,
pub negative_prompt: Option<String>,
pub n: Option<u32>,
pub size: Option<String>,
pub quality: Option<String>,
pub response_format: Option<String>,
pub metadata: Metadata,
}
Expand description
Request for image generation.
Fields§
§prompt: String
Text prompt for image generation
negative_prompt: Option<String>
Optional negative prompt (what to avoid)
n: Option<u32>
Number of images to generate
size: Option<String>
Image size specification
quality: Option<String>
Image quality setting
response_format: Option<String>
Response format (url or b64_json)
metadata: Metadata
Additional metadata
Trait Implementations§
Source§impl Clone for ImageRequest
impl Clone for ImageRequest
Source§fn clone(&self) -> ImageRequest
fn clone(&self) -> ImageRequest
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 ImageRequest
impl Debug for ImageRequest
Source§impl<'de> Deserialize<'de> for ImageRequest
impl<'de> Deserialize<'de> for ImageRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImageRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImageRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ImageRequest
impl Serialize for ImageRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ImageRequest
impl RefUnwindSafe for ImageRequest
impl Send for ImageRequest
impl Sync for ImageRequest
impl Unpin for ImageRequest
impl UnwindSafe for ImageRequest
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