Input type for the moderation request.
Output type for normalized moderation results.
Evaluate input for moderation purposes.
AIRequest containing moderation input.
Execution context.
Optionalsignal: AbortSignalAbortSignal for request cancellation.
AIResponse wrapping moderation results.
Provider-agnostic moderation capability interface.
Providers that implement this interface can evaluate content for safety/violations.