self.new

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