Creates a new Mistral moderation capability adapter.
Owning provider instance used for initialization checks and merged config access.
Initialized official Mistral SDK client.
Executes a Mistral moderation request.
Responsibilities:
classifiers.moderate through the official SDKflagged and reason from the flagged category setUnified moderation request envelope.
Optional_ctx: MultiModalExecutionContextOptional execution context. Unused directly in this adapter.
Optionalsignal: AbortSignalOptional cancellation signal.
Provider-normalized moderation artifacts.
Adapts Mistral moderation and classifier responses into ProviderPlaneAI's normalized moderation artifact surface.
Accepts a single string or an array of strings, executes Mistral's classifier moderation endpoint, and normalizes category booleans, category scores,
flagged, andreasonintoNormalizedModeration[].