OptionalaspectAspect ratio of the generated images. Supported values are "1:1", "2:3", "3:2", "3:4", "4:3", "9:16", "16:9", and "21:9".
OptionalimageOptional. The image output format for generated images.
OptionalimageOptional. Specifies the size of generated images. Supported
values are 1K, 2K, 4K. If not specified, the model will use default
value 1K.
OptionaloutputCompression quality of the generated image (for
image/jpeg only). This field is not supported in Gemini API.
OptionaloutputMIME type of the generated image. This field is not supported in Gemini API.
OptionalpersonControls the generation of people. Supported values are: ALLOW_ALL, ALLOW_ADULT, ALLOW_NONE.
OptionalprominentControls whether prominent people (celebrities) generation is allowed. If used with personGeneration, personGeneration enum would take precedence. For instance, if ALLOW_NONE is set, all person generation would be blocked. If this field is unspecified, the default behavior is to allow prominent people.
The image generation configuration to be used in GenerateContentConfig.