in rbi/lib/openai/models/moderation.rbi [148:183]
def self.new(
harassment:,
harassment_threatening:,
hate:,
hate_threatening:,
illicit:,
illicit_violent:,
self_harm:,
self_harm_instructions:,
self_harm_intent:,
sexual:,
sexual_minors:,
violence:,
violence_graphic:
); end
sig do
override
.returns(
{
harassment: T::Boolean,
harassment_threatening: T::Boolean,
hate: T::Boolean,
hate_threatening: T::Boolean,
illicit: T.nilable(T::Boolean),
illicit_violent: T.nilable(T::Boolean),
self_harm: T::Boolean,
self_harm_instructions: T::Boolean,
self_harm_intent: T::Boolean,
sexual: T::Boolean,
sexual_minors: T::Boolean,
violence: T::Boolean,
violence_graphic: T::Boolean
}
)
end