Class: OpenAI::Models::Moderation::CategoryAppliedInputTypes
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- OpenAI::Models::Moderation::CategoryAppliedInputTypes
- Defined in:
- lib/openai/models/moderation.rb
Overview
Defined Under Namespace
Modules: Harassment, HarassmentThreatening, Hate, HateThreatening, Illicit, IllicitViolent, SelfHarm, SelfHarmInstruction, SelfHarmIntent, Sexual, SexualMinor, Violence, ViolenceGraphic
Instance Attribute Summary collapse
-
#harassment ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Harassment>
The applied input type(s) for the category 'harassment'.
-
#harassment_threatening ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::HarassmentThreatening>
The applied input type(s) for the category 'harassment/threatening'.
-
#hate ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Hate>
The applied input type(s) for the category 'hate'.
-
#hate_threatening ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::HateThreatening>
The applied input type(s) for the category 'hate/threatening'.
-
#illicit ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Illicit>
The applied input type(s) for the category 'illicit'.
-
#illicit_violent ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::IllicitViolent>
The applied input type(s) for the category 'illicit/violent'.
-
#self_harm ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::SelfHarm>
The applied input type(s) for the category 'self-harm'.
-
#self_harm_instructions ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::SelfHarmInstruction>
The applied input type(s) for the category 'self-harm/instructions'.
-
#self_harm_intent ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::SelfHarmIntent>
The applied input type(s) for the category 'self-harm/intent'.
-
#sexual ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Sexual>
The applied input type(s) for the category 'sexual'.
-
#sexual_minors ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::SexualMinor>
The applied input type(s) for the category 'sexual/minors'.
-
#violence ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Violence>
The applied input type(s) for the category 'violence'.
-
#violence_graphic ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::ViolenceGraphic>
The applied input type(s) for the category 'violence/graphic'.
Class Method Summary collapse
Methods inherited from Internal::Type::BaseModel
#==, ==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, #initialize, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
This class inherits a constructor from OpenAI::Internal::Type::BaseModel
Instance Attribute Details
#harassment ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Harassment>
The applied input type(s) for the category 'harassment'.
178 179 180 181 |
# File 'lib/openai/models/moderation.rb', line 178 required :harassment, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::Harassment] } |
#harassment_threatening ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::HarassmentThreatening>
The applied input type(s) for the category 'harassment/threatening'.
187 188 189 190 191 |
# File 'lib/openai/models/moderation.rb', line 187 required :harassment_threatening, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::HarassmentThreatening] }, api_name: :"harassment/threatening" |
#hate ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Hate>
The applied input type(s) for the category 'hate'.
197 198 199 200 |
# File 'lib/openai/models/moderation.rb', line 197 required :hate, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::Hate] } |
#hate_threatening ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::HateThreatening>
The applied input type(s) for the category 'hate/threatening'.
206 207 208 209 210 |
# File 'lib/openai/models/moderation.rb', line 206 required :hate_threatening, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::HateThreatening] }, api_name: :"hate/threatening" |
#illicit ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Illicit>
The applied input type(s) for the category 'illicit'.
216 217 218 219 |
# File 'lib/openai/models/moderation.rb', line 216 required :illicit, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::Illicit] } |
#illicit_violent ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::IllicitViolent>
The applied input type(s) for the category 'illicit/violent'.
225 226 227 228 229 |
# File 'lib/openai/models/moderation.rb', line 225 required :illicit_violent, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::IllicitViolent] }, api_name: :"illicit/violent" |
#self_harm ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::SelfHarm>
The applied input type(s) for the category 'self-harm'.
235 236 237 238 239 |
# File 'lib/openai/models/moderation.rb', line 235 required :self_harm, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::SelfHarm] }, api_name: :"self-harm" |
#self_harm_instructions ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::SelfHarmInstruction>
The applied input type(s) for the category 'self-harm/instructions'.
245 246 247 248 249 |
# File 'lib/openai/models/moderation.rb', line 245 required :self_harm_instructions, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::SelfHarmInstruction] }, api_name: :"self-harm/instructions" |
#self_harm_intent ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::SelfHarmIntent>
The applied input type(s) for the category 'self-harm/intent'.
255 256 257 258 259 |
# File 'lib/openai/models/moderation.rb', line 255 required :self_harm_intent, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::SelfHarmIntent] }, api_name: :"self-harm/intent" |
#sexual ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Sexual>
The applied input type(s) for the category 'sexual'.
265 266 267 268 |
# File 'lib/openai/models/moderation.rb', line 265 required :sexual, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::Sexual] } |
#sexual_minors ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::SexualMinor>
The applied input type(s) for the category 'sexual/minors'.
274 275 276 277 278 |
# File 'lib/openai/models/moderation.rb', line 274 required :sexual_minors, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::SexualMinor] }, api_name: :"sexual/minors" |
#violence ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::Violence>
The applied input type(s) for the category 'violence'.
284 285 286 287 |
# File 'lib/openai/models/moderation.rb', line 284 required :violence, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::Violence] } |
#violence_graphic ⇒ Array<Symbol, OpenAI::Models::Moderation::CategoryAppliedInputTypes::ViolenceGraphic>
The applied input type(s) for the category 'violence/graphic'.
293 294 295 296 297 |
# File 'lib/openai/models/moderation.rb', line 293 required :violence_graphic, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Moderation::CategoryAppliedInputTypes::ViolenceGraphic] }, api_name: :"violence/graphic" |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/openai/models/moderation.rb', line 333
|