class_docstr: A ModelProvider manages model files on disk and
  file download is not available.
docstr: Builds and returns a default model provider.
  
  Returns:
      ModelProvider:
          A default model provider instance to use.
docstr_tok: ["Builds","and","returns","a","default","model","provider",".","Returns",":","ModelProvider",":","A","default","model","provider","instance","to","use","."]
code: def default(_: type) -> "ModelProvider":
      """
      Builds and returns a default model provider.
  
      Returns:
          ModelProvider:
              A default model provider instance to use.
      """
      from .github import GithubModelProvider
  
      return GithubModelProvider.from_environ()
  
file_path: spleeter/spleeter/model/provider/__init__.py
imports: from abc import ABC, abstractmethod
  from os import environ, makedirs
  from os.path import exists, isabs, join, sep
label_desc: Use image node_id 4 for calling the ModelProvider obj's underlying member method code with example usage: obj.default(_) and returns: GithubModelProvider