Add MODELSCOPE_CREDENTIALS_PATH for multi-users env (#1423)

This commit is contained in:
Xingjun.Wang
2025-07-22 14:22:00 +08:00
committed by GitHub
parent e97974d1c0
commit 2b3747db53
2 changed files with 4 additions and 2 deletions

View File

@@ -35,10 +35,10 @@ from modelscope.hub.constants import (API_HTTP_CLIENT_MAX_RETRIES,
API_RESPONSE_FIELD_GIT_ACCESS_TOKEN,
API_RESPONSE_FIELD_MESSAGE,
API_RESPONSE_FIELD_USERNAME,
DEFAULT_CREDENTIALS_PATH,
DEFAULT_MAX_WORKERS,
MODELSCOPE_CLOUD_ENVIRONMENT,
MODELSCOPE_CLOUD_USERNAME,
MODELSCOPE_CREDENTIALS_PATH,
MODELSCOPE_DOMAIN,
MODELSCOPE_PREFER_AI_SITE,
MODELSCOPE_REQUEST_ID,
@@ -2263,7 +2263,7 @@ class HubApi:
class ModelScopeConfig:
path_credential = expanduser(DEFAULT_CREDENTIALS_PATH)
path_credential = expanduser(MODELSCOPE_CREDENTIALS_PATH)
COOKIES_FILE_NAME = 'cookies'
GIT_TOKEN_FILE_NAME = 'git_token'
USER_INFO_FILE_NAME = 'user'

View File

@@ -16,6 +16,8 @@ MODEL_ID_SEPARATOR = '/'
FILE_HASH = 'Sha256'
LOGGER_NAME = 'ModelScopeHub'
DEFAULT_CREDENTIALS_PATH = Path.home().joinpath('.modelscope', 'credentials')
MODELSCOPE_CREDENTIALS_PATH = os.environ.get(
'MODELSCOPE_CREDENTIALS_PATH', DEFAULT_CREDENTIALS_PATH.as_posix())
REQUESTS_API_HTTP_METHOD = ['get', 'head', 'post', 'put', 'patch', 'delete']
API_HTTP_CLIENT_TIMEOUT = 60
API_HTTP_CLIENT_MAX_RETRIES = 2