Creates a new Anthropic image analysis capability adapter.
Provider lifecycle and config access.
Initialized Anthropic SDK client.
Runs non-streaming image analysis.
Each input image is analyzed independently to keep parsing isolated and avoid cross-image output coupling.
Provider-agnostic image-analysis request envelope.
Optional_executionContext: MultiModalExecutionContextOptional execution context.
Optionalsignal: AbortSignalOptional abort signal.
Normalized analysis artifacts for all requested images.
Streams image analysis output.
Emits partial deltas while text is streaming, then a terminal chunk with final normalized analysis for each image.
Provider-agnostic image-analysis request envelope.
Optional_executionContext: MultiModalExecutionContextOptional execution context.
Optionalsignal: AbortSignalOptional abort signal.
Async generator of normalized image-analysis chunks.
Adapts Anthropic image analysis responses into ProviderPlaneAI's normalized image-analysis artifact surface.
Supports non-streaming and streaming per-image analysis by prompting Claude to return JSON which is then normalized into
NormalizedImageAnalysis[].