code: def resolve_model_op(self, opspec):
      if opspec in ("random", "skopt:random"):
          return SkoptModelProxy(), "random"
      if opspec in ("gp", "skopt:gp", "bayesian", "gaussian"):
          return SkoptModelProxy(), "gp"
      if opspec in ("forest", "skopt:forest"):
          return SkoptModelProxy(), "forest"
      if opspec in ("gbrt", "skopt:gbrt"):
          return SkoptModelProxy(), "gbrt"
      return None
  
file_path: guildai/guild/plugins/skopt.py
imports: import yaml
  import guild
  from guild import flag_util
  from guild import model
  from guild import model_proxy
  from guild import plugin
label_desc: Use image node_id 1 for calling the SkoptPlugin obj's underlying member method code with example usage: obj.resolve_model_op(opspec) and returns: None, SkoptModelProxy,  str, SkoptModelProxy,  str, SkoptModelProxy,  str, SkoptModelProxy,  str