struct OpenAI::ModerationResultCategories

Included Modules

Extended Modules

Defined in:

openai/api/moderation.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def harassment : Bool #

Content that expresses, incites, or promotes harassing language towards any target.


[View source]
def harassment_threatening : Bool #

Harassment content that also includes violence or serious harm towards any target.


[View source]
def hate : Bool #

Content that expresses, incites, or promotes hate based on race, gender, ethnicity, religion, nationality, sexual orientation, disability status, or caste. Hateful content aimed at non-protected groups (e.g., chess players) is harassment.


[View source]
def hate_threatening : Bool #

Hateful content that also includes violence or serious harm towards the targeted group based on race, gender, ethnicity, religion, nationality, sexual orientation, disability status, or caste.


[View source]
def self_harm : Bool #

Content that promotes, encourages, or depicts acts of self-harm, such as suicide, cutting, and eating disorders.


[View source]
def self_harm_instructions : Bool #

Content that encourages performing acts of self-harm, such as suicide, cutting, and eating disorders, or that gives instructions or advice on how to commit such acts.


[View source]
def self_harm_intent : Bool #

Content where the speaker expresses that they are engaging or intend to engage in acts of self-harm, such as suicide, cutting, and eating disorders.


[View source]
def sexual : Bool #

Content meant to arouse sexual excitement, such as the description of sexual activity, or that promotes sexual services (excluding sex education and wellness).


[View source]
def sexual_minors : Bool #

Sexual content that includes an individual who is under 18 years old.


[View source]
def violence : Bool #

Content that depicts death, violence, or physical injury.


[View source]
def violence_graphic : Bool #

Content that depicts death, violence, or physical injury in graphic detail.


[View source]