code: def models(self, api_version=3, key=None, timeoutSecs=20, **kwargs):
      params_dict = {"find_compatible_frames": False}
      h2o_test_utils.check_params_update_kwargs(
          params_dict, kwargs, "models", H2O.verbose
      )
  
      if key:
          result = self.__do_json_request(
              str(api_version) + "/Models/" + key,
              timeout=timeoutSecs,
              params=params_dict,
          )
      else:
          result = self.__do_json_request(
              str(api_version) + "/Models",
              timeout=timeoutSecs,
              params=params_dict,
          )
      return result
  
imports: import sys, os, getpass, logging, time, inspect, requests, json, pprint
  import h2o_test_utils
  from h2o_test_utils import log, log_rest
  import h2o_print
label_desc: Use image node_id 31 for calling the H2O obj's underlying member method code with example usage: obj.models(api_version, key, timeoutSecs) and returns: result