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) ~ ModerationResultParameters
| Name | Type | Description |
|---|---|---|
| input | String | text to moderate |
| token | String | API key |
Return
| Type | Description |
|---|---|
| ModerationResult | moderation result, Nil on error |
Check
Check content with a specific model
function : Check(input:String, model:String, token:String) ~ ModerationResultParameters
| Name | Type | Description |
|---|---|---|
| input | String | text to moderate |
| model | String | moderation model name |
| token | String | API key |
Return
| Type | Description |
|---|---|
| ModerationResult | moderation result, Nil on error |