class RubyLLM::Moderation::Result

A Result is the verdict for a single moderated input. Providers return results in different shapes. RubyLLM normalizes all of them into Result objects on Moderation#results.

result = RubyLLM.moderate("Some user input").results.first
result.flagged?               # => false
result.categories             # => []
result.category_scores["violence"]  # => 0.0004