Parent provider instance
Initialized OpenAI SDK client
StaticOPENAI_OpenAI-compatible schema for semantic image analysis.
NOTE: This schema intentionally avoids spatial guarantees (bounding boxes, confidence scores).
StaticOPENAI_OpenAI Responses API tool definition.
Purpose:
function_call named image_analysisAnalyze one or more images using OpenAI vision models.
Unified AI request containing reference images
OptionalexecutionContext: MultiModalExecutionContextOptional execution context
Optionalsignal: AbortSignalOptional abort signal
AIResponse containing normalized image analysis results
Analyze images with streaming output.
Emits one or more AIResponseChunk objects as soon as the image_analysis function call completes.
Unified AI request containing reference images
OptionalexecutionContext: MultiModalExecutionContextOptional execution context
Optionalsignal: AbortSignalOptional abort signal
AIResponseChunk containing normalized image analysis results
OpenAIImageAnalysisCapabilityImpl: Implements image analysis for OpenAI using the Vision API and tool schema.
Uses OpenAI Vision via the Responses API to analyze images and emit structured JSON results using a tool schema.
IMPORTANT:
Template: TRequest
Image analysis request type
Returns
AIResponse containing normalized images
Throws
Error if prompt is missing or analysis fails