Input type for image analysis request
Output type (partial chunks or final data)
Analyze one or more images and return structured, normalized results.
AIRequest containing image generation input
Execution context
Optionalsignal: AbortSignalA 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.