nodeLLMModerateText

fun nodeLLMModerateText(name: String? = null, moderatingModel: LLModel? = null, includeCurrentPrompt: Boolean = false): AIAgentNodeDelegate<String, ModeratedMessage>(source)

A node that runs content moderation on an incoming text using the LLM.

Parameters

name

Optional node name, defaults to delegate's property name.

moderatingModel

An optional LLModel to use for moderation; defaults to the agent's current model.

includeCurrentPrompt

If true, the full current prompt context is included alongside the message when running moderation; otherwise only the single message is sent.