self.new

in rbi/lib/openai/models/moderation.rbi [583:618]


        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: Float,
                harassment_threatening: Float,
                hate: Float,
                hate_threatening: Float,
                illicit: Float,
                illicit_violent: Float,
                self_harm: Float,
                self_harm_instructions: Float,
                self_harm_intent: Float,
                sexual: Float,
                sexual_minors: Float,
                violence: Float,
                violence_graphic: Float
              }
            )
        end