Gemini.Types.GenerationConfig.ImageConfig (GeminiEx v0.8.2)
View SourceConfiguration for image generation in Gemini 3 Pro Image.
Used with gemini-3-pro-image-preview model for generating and editing images.
Fields
aspect_ratio- Output image aspect ratio (e.g., "16:9", "1:1", "4:3", "3:4", "9:16")image_size- Output resolution ("2K" or "4K")output_mime_type- MIME type for the generated image (Vertex-only)output_compression_quality- JPEG compression quality (Vertex-only)
Example
image_config = %ImageConfig{
aspect_ratio: "16:9",
image_size: "4K"
}
Summary
Types
@type aspect_ratio() :: String.t()
@type image_size() :: String.t()
@type t() :: %Gemini.Types.GenerationConfig.ImageConfig{ aspect_ratio: aspect_ratio() | nil, image_size: image_size() | nil, output_compression_quality: integer() | nil, output_mime_type: String.t() | nil }
Image generation configuration