code: def create_model_asset_bundle(
      input_models: Dict[str, bytes], output_path: str
  ) -> None:
      """Creates the model asset bundle.
  
      Args:
        input_models: A dict of input models with key as the model file name and
          value as the model content.
        output_path: The output file path to save the model asset bundle.
      """
      if not input_models or len(input_models) < 2:
          raise ValueError(
              "Needs at least two input models for model asset bundle."
          )
  
      with AlignZipFile(
          output_path, mode="w", alignment=_ALIGNMENT
      ) as zf:
          for file_name, file_buffer in input_models.items():
              zf.writestr(file_name, file_buffer)
  
imports: from typing import Dict
  import zipfile
label_desc: Use image node_id 1 for calling a global function with example usage: create_model_asset_bundle(input_models, output_path) without return types