moderate
abstract suspend override fun moderate(prompt: Prompt, model: ResolvedModel): ModerationResult(source)
Moderates prompt against an already-resolved model.
This is the actual extension point for subclasses; the LLModel overload of moderate is finalized and routes here after calling resolveModel.
Finalized to enforce that every call resolves through resolveModel before dispatch. Subclasses customize behavior by overriding the ResolvedModel-based moderate overload.