Creates a new Gemini image generation capability.
Parent provider instance
Initialized Gemini / Imagen SDK client
Generates images using Gemini / Imagen 4 API.
Responsibilities:
NormalizedImage[]Unified client image generation request
Optional_executionContext: MultiModalExecutionContextOptional execution context
Optionalsignal: AbortSignalAbortSignal for request cancellation
AIResponse<NormalizedImage[]> with generated images
Streaming image generation for Gemini / Imagen 4.
Emits exactly one chunk when the images are ready, similar to OpenAI streaming.
Optional_executionContext: MultiModalExecutionContextOptionalsignal: AbortSignal
Description
Provider capability implementation for GeminiImageGenerationCapabilityImpl.