Input type for the image analysis request.
Output type for normalized image analysis results.
Analyze one or more images and return structured, normalized results.
AIRequest containing image analysis input.
Execution context.
Optionalsignal: AbortSignalOptional abort signal.
A normalized AIResponse containing image analysis results.
Capability interface for image analysis / vision understanding.
Image analysis includes tasks such as:
This interface is intentionally provider-agnostic. Each provider (OpenAI, Gemini, Anthropic, etc.) is responsible for mapping its native vision APIs into the normalized output type.