Gemini.Types.Generation.Image.EditImageConfig (GeminiEx v0.8.4)
View SourceConfiguration for image editing operations.
Fields
prompt- Text description of desired editsedit_mode- Type of editing operation (default: :inpainting)mask_mode- How to interpret the mask (default: :foreground)mask_dilation- Expand mask by pixels (0-50, default: 0)guidance_scale- How closely to follow the prompt (default: ~15.0)number_of_images- Number of variations to generate (1-8, default: 1)safety_filter_level- Content safety filtering (default: :block_some)seed- Random seed for reproducibilityoutput_mime_type- Output format (default: "image/png")
Summary
Types
@type t() :: %Gemini.Types.Generation.Image.EditImageConfig{ edit_mode: Gemini.Types.Generation.Image.edit_mode(), guidance_scale: float() | nil, mask_dilation: integer(), mask_mode: atom(), number_of_images: pos_integer(), output_mime_type: String.t(), prompt: String.t() | nil, safety_filter_level: Gemini.Types.Generation.Image.safety_filter_level(), seed: integer() | nil }