pub struct GenerateImagesConfig {Show 18 fields
pub http_options: Option<HttpOptions>,
pub output_gcs_uri: Option<String>,
pub negative_prompt: Option<String>,
pub number_of_images: Option<i32>,
pub aspect_ratio: Option<String>,
pub guidance_scale: Option<f32>,
pub seed: Option<i32>,
pub safety_filter_level: Option<SafetyFilterLevel>,
pub person_generation: Option<PersonGeneration>,
pub include_safety_attributes: Option<bool>,
pub include_rai_reason: Option<bool>,
pub language: Option<ImagePromptLanguage>,
pub output_mime_type: Option<String>,
pub output_compression_quality: Option<i32>,
pub add_watermark: Option<bool>,
pub labels: Option<HashMap<String, String>>,
pub image_size: Option<String>,
pub enhance_prompt: Option<bool>,
}Expand description
图像生成配置。
Fields§
§http_options: Option<HttpOptions>Optional. HTTP request overrides (SDK only, not sent to API).
output_gcs_uri: Option<String>§negative_prompt: Option<String>§number_of_images: Option<i32>§aspect_ratio: Option<String>§guidance_scale: Option<f32>§seed: Option<i32>§safety_filter_level: Option<SafetyFilterLevel>§person_generation: Option<PersonGeneration>§include_safety_attributes: Option<bool>§include_rai_reason: Option<bool>§language: Option<ImagePromptLanguage>§output_mime_type: Option<String>§output_compression_quality: Option<i32>§add_watermark: Option<bool>§labels: Option<HashMap<String, String>>§image_size: Option<String>§enhance_prompt: Option<bool>Trait Implementations§
Source§impl Clone for GenerateImagesConfig
impl Clone for GenerateImagesConfig
Source§fn clone(&self) -> GenerateImagesConfig
fn clone(&self) -> GenerateImagesConfig
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 GenerateImagesConfig
impl Debug for GenerateImagesConfig
Source§impl Default for GenerateImagesConfig
impl Default for GenerateImagesConfig
Source§fn default() -> GenerateImagesConfig
fn default() -> GenerateImagesConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerateImagesConfig
impl<'de> Deserialize<'de> for GenerateImagesConfig
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
Auto Trait Implementations§
impl Freeze for GenerateImagesConfig
impl RefUnwindSafe for GenerateImagesConfig
impl Send for GenerateImagesConfig
impl Sync for GenerateImagesConfig
impl Unpin for GenerateImagesConfig
impl UnsafeUnpin for GenerateImagesConfig
impl UnwindSafe for GenerateImagesConfig
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