Access Token
什么是 Access Token
Access tokens 是一种身份验证方式,它可以让你在使用 OpenCSG 社区服务时,通过令牌进行身份验证和授权。你可以在你的 settings 中管理你的访问令牌。
你也可以点击复制按钮将你的访问令牌复制到你的应用代码中,或者在你的 HTTP 请求中使用它。
刷新 Access Token
不要将你的访问令牌泄露给任何人。如果泄露了你的访问令牌,请立即刷新。点击“刷新Access Token”按钮将生成一个新的Token。
怎么使用Access Token
Access Token 可以有以下几种使用方式:
- 在Git服务中替代密码使用。
git lfs install
git clone https://demo:your_access_token@opencsg.com/datasets/demo/demo.git
- 访问Server API时做 bearer token 使用。
curl --location 'https://hub.opencsg.com/api/v1/user/user_name_1/run/mode' --header 'Authorization: Bearer your_access_token'
- 在CSGHub SDK中使用。
from pycsghub.snapshot_download import snapshot_download
token = "your_access_token"
endpoint = "https://hub.opencsg.com"
repo_id = 'OpenCSG/csg-wukong-1B'
cache_dir = '/Users/hhwang/temp/'
result = snapshot_download(repo_id, cache_dir=cache_dir, endpoint=endpoint, token=token)