code: def create(
      name: Tag | str,
      *,
      module: str = ...,
      api_version: str | None = ...,
      signatures: ModelSignaturesType,
      labels: dict[str, t.Any] | None = ...,
      options: ModelOptions | None = ...,
      custom_objects: dict[str, t.Any] | None = ...,
      external_modules: t.List[ModuleType] | None = ...,
      metadata: dict[str, t.Any] | None = ...,
      context: ModelContext,
      _model_store: ModelStore = ...,
  ) -> t.Generator[Model, None, None]:
      ...
  
imports: from __future__ import annotations
  import typing
  from contextlib import contextmanager
  from types import ModuleType
  from typing import TYPE_CHECKING
  from simple_di import Provide
  from simple_di import inject
  from ._internal.configuration.containers import BentoMLContainer
  from ._internal.models import Model
  from ._internal.models import ModelContext
  from ._internal.models import ModelOptions
  from ._internal.tag import Tag
  from ._internal.utils import calc_dir_size
  from ._internal.utils.analytics import ModelSaveEvent
  from ._internal.utils.analytics import track
  from .exceptions import BentoMLException
label_desc: Use image node_id 9 for calling a global function with example usage: create(name) without return types