class_docstr: OnlineTool will manage `online` models in an experiment that includes the model recorders.
class_docstr_tok: ["OnlineTool","will","manage","`","online","`","models","in","an","experiment","that","includes","the","model","recorders","."]
docstr: Get current `online` models
  
  Returns:
      list: a list of `online` models.
docstr_tok: ["Get","current","`","online","`","models","Returns",":","list",":","a","list","of","`","online","`","models","."]
code: def online_models(self) -> list:
      """
      Get current `online` models
  
      Returns:
          list: a list of `online` models.
      """
      raise NotImplementedError(
          f"Please implement the `online_models` method."
      )
  
imports: from typing import List, Union
  from qlib.log import get_module_logger
  from qlib.utils.exceptions import LoadObjectError
  from qlib.workflow.online.update import PredUpdater
  from qlib.workflow.recorder import Recorder
  from qlib.workflow.task.utils import list_recorders
label_desc: Use image node_id 5 for calling the OnlineTool obj's underlying member method code with example usage: obj.online_models() without return types