self.new

in rbi/lib/openai/models/image_edit_params.rbi [70:97]


      def self.new(
        image:,
        prompt:,
        mask: nil,
        model: nil,
        n: nil,
        response_format: nil,
        size: nil,
        user: nil,
        request_options: {}
      ); end
      sig do
        override
          .returns(
            {
              image: T.any(Pathname, StringIO),
              prompt: String,
              mask: T.any(Pathname, StringIO),
              model: T.nilable(T.any(String, OpenAI::Models::ImageModel::OrSymbol)),
              n: T.nilable(Integer),
              response_format: T.nilable(OpenAI::Models::ImageEditParams::ResponseFormat::OrSymbol),
              size: T.nilable(OpenAI::Models::ImageEditParams::Size::OrSymbol),
              user: String,
              request_options: OpenAI::RequestOptions
            }
          )
      end