MCPcopy Create free account
hub / github.com/modelscope/modelscope / upload_folder

Method upload_folder

modelscope/hub/api.py:111–124  ·  view source on GitHub ↗

Upload a folder — delegates to internal ``HubApi.upload_folder``.

(self, repo_id: str, folder_path=None, **kwargs)

Source from the content-addressed store, hash-verified

109 return f'{self.endpoint}/{model_id}'
110
111 def upload_folder(self, repo_id: str, folder_path=None, **kwargs):
112 """Upload a folder — delegates to internal ``HubApi.upload_folder``."""
113 from modelscope_hub.api import HubApi as _NewHubApi
114 repo_type = kwargs.pop('repo_type', None) or 'model'
115 token = kwargs.pop('token', None)
116 api = self._api
117 if token and token != self._api._config.token:
118 api = _NewHubApi(token=token, endpoint=self._api._config.endpoint)
119 return api.upload_folder(
120 repo_id=repo_id,
121 repo_type=repo_type,
122 folder_path=folder_path,
123 **kwargs,
124 )
125
126 def upload_file(self, repo_id: str = None, path_or_fileobj=None,
127 path_in_repo: str = None, **kwargs):

Callers 4

create_commitFunction · 0.95
upload_to_repoMethod · 0.80

Calls

no outgoing calls

Tested by 1