code: def models(
      internal: bool = False,
      raise_errors: bool = True,
  ) -> pd.DataFrame:
      """
      Returns table of models available in the model library.
  
  
      Example
      -------
      >>> from pycaret.datasets import get_data
      >>> anomaly = get_data('anomaly')
      >>> from pycaret.anomaly import *
      >>> exp_name = setup(data = anomaly)
      >>> all_models = models()
  
  
      internal: bool, default = False
          If True, will return extra columns and rows used internally.
  
  
      raise_errors: bool, default = True
          If False, will suppress all exceptions, ignoring models
          that couldn't be created.
  
  
      Returns:
          pandas.DataFrame
  
      """
      return _CURRENT_EXPERIMENT.models(
          internal=internal, raise_errors=raise_errors
      )
  
imports: import logging
  import os
  from typing import Any, BinaryIO, Callable, Dict, List, Optional, Union
  import pandas
  from joblib.memory import Memory
  from pycaret.anomaly.oop import AnomalyExperiment
  from pycaret.loggers.base_logger import BaseLogger
  from pycaret.utils.constants import DATAFRAME_LIKE, SEQUENCE_LIKE
  from pycaret.utils.generic import check_if_global_is_not_none
label_desc: Use image node_id 11 for calling a global function with example usage: models(internal, raise_errors) and returns: _CURRENT_EXPERIMENT