| Name | Type |
|---|---|
| model | Literal['gpt-image-1'] |
| model_deployment | str |
| quality | Literal['low', 'medium', 'high', 'auto'] | None |
| size | Literal['1024x1024', '1024x1536', '1536x1024', 'auto'] | None |
| output_format | Literal['png', 'webp', 'jpeg'] | None |
| output_compression | int | None |
| moderation | Literal['auto', 'low'] | None |
| background | Literal['transparent', 'opaque', 'auto'] | None |
| input_image_mask | ImageGenToolInputImageMask | None |
| partial_images | int | None |
A wrapper around the Foundry ImageGenTool for use in AgentServiceBaseToolV2.
This class exists to provide a consistent import path for users who want to use the ImageGenTool with AgentServiceBaseToolV2, without needing to import from azure.ai.projects.models directly.