Creates a new Anthropic moderation capability adapter.
Parent provider instance used for initialization checks and merged config access.
Initialized Anthropic SDK client.
Executes an Anthropic moderation request.
Responsibilities:
Unified moderation request envelope.
Optional_executionContext: MultiModalExecutionContextOptional execution context. Unused directly in this adapter.
Optionalsignal: AbortSignalOptional cancellation signal.
Provider-normalized moderation artifacts.
Adapts Anthropic moderation responses into ProviderPlaneAI's normalized moderation artifact surface.
Anthropic does not expose a native moderation endpoint, so this adapter prompts Claude for deterministic JSON and normalizes the parsed result.