v2026.5.2
All Bundles

Moderation

Moderates text content using OpenAI's moderation models.

Inherits: EndPoint
result := Moderation->Check("Some text to check", token);
if(result->IsFlagged()) {
  "Flagged categories:"->PrintLine();
  result->GetCategories()->ToString()->PrintLine();
};

Operations

Check

Check content with the default model (omni-moderation-latest)

function : Check(input:String, token:String) ~ ModerationResult

Parameters

NameTypeDescription
inputStringtext to moderate
tokenStringAPI key

Return

TypeDescription
ModerationResultmoderation result, Nil on error

Check

Check content with a specific model

function : Check(input:String, model:String, token:String) ~ ModerationResult

Parameters

NameTypeDescription
inputStringtext to moderate
modelStringmoderation model name
tokenStringAPI key

Return

TypeDescription
ModerationResultmoderation result, Nil on error