class_docstr: Base class for a model API implementation
  Implementing classes must provide a default model and/or a path to a model
  
  Args:
      model_path (str): path to a trained model
  
  run method must return
code: def __init__(self, model_path: str = None):
      if model_path is not None:
          self.load_model(model_path)
      elif self.default_model is not None:
          # get default model and load it
          # TODO: implement model integration
          raise NotImplementedError
      else:
          logger.error(
              "Not model provided or not pre-trained model configured"
          )
  
imports: import logging
  from typing import Union, List, Dict
label_desc: Use image node_id 1 to create a new ModelAPI object  with example: obj = ModelAPI(model_path)