code: def cmd(self, argvs):
      parser = argparse.ArgumentParser(
          description="Run the {}".format(self.name),
          prog="hub run {}".format(self.name),
          usage="%(prog)s",
          add_help=True,
      )
  
      parser.add_argument("--text", type=str, required=True)
      parser.add_argument("--min_dec_len", type=int, default=1)
      parser.add_argument("--seq_len", type=int, default=128)
      parser.add_argument("--topp", type=float, default=1.0)
      parser.add_argument("--penalty_score", type=float, default=1.0)
      parser.add_argument("--stop_token", type=str, default="")
      parser.add_argument("--task_prompt", type=str, default="")
      parser.add_argument("--penalty_text", type=str, default="")
      parser.add_argument("--choice_text", type=str, default="")
      parser.add_argument(
          "--is_unidirectional", type=bool, default=False
      )
      parser.add_argument(
          "--min_dec_penalty_text", type=str, default=""
      )
      parser.add_argument("--logits_bias", type=int, default=-10000)
      parser.add_argument("--mask_type", type=str, default="word")
      parser.add_argument("--ak", type=str, default="")
      parser.add_argument("--sk", type=str, default="")
      parser.add_argument(
          "--task", type=str, default="custom_generation"
      )
  
      args = parser.parse_args(argvs)
  
      func = getattr(self, args.task)
  
      if (args.ak != "") and (args.sk != ""):
          self.access_token = get_access_token(args.ak, args.sk)
  
      kwargs = vars(args)
      if kwargs["task"] not in ["custom_generation"]:
          kwargs.pop("stop_token")
          kwargs.pop("task_prompt")
          kwargs.pop("penalty_text")
          kwargs.pop("choice_text")
          kwargs.pop("is_unidirectional")
          kwargs.pop("min_dec_penalty_text")
          kwargs.pop("logits_bias")
          kwargs.pop("mask_type")
          default_kwargs = {
              "min_dec_len": 1,
              "seq_len": 128,
              "topp": 1.0,
              "penalty_score": 1.0,
          }
      else:
          default_kwargs = {
              "min_dec_len": 1,
              "seq_len": 128,
              "topp": 1.0,
              "penalty_score": 1.0,
              "stop_token": "",
              "task_prompt": "",
              "penalty_text": "",
              "choice_text": "",
              "is_unidirectional": False,
              "min_dec_penalty_text": "",
              "logits_bias": -10000,
              "mask_type": "word",
          }
      kwargs.pop("task")
      kwargs.pop("ak")
      kwargs.pop("sk")
  
      for k in default_kwargs.keys():
          if kwargs[k] == default_kwargs[k]:
              kwargs.pop(k)
  
      return func(**kwargs)
  
imports: import argparse
  import json
  import os
  import requests
  from paddlehub.module.module import moduleinfo
  from paddlehub.module.module import runnable
  from paddlehub.module.module import serving
label_desc: Use image node_id 11 for calling the ERNIEZeus obj's underlying member method code with example usage: obj.cmd(argvs) and returns: func