跳到主要内容

Access Token

什么是 Access Token

Access tokens 是一种身份验证方式,它可以让你在使用 OpenCSG 社区服务时,通过令牌进行身份验证和授权。你可以在你的 settings 中管理你的访问令牌。

accesstoken

你也可以点击复制按钮将你的访问令牌复制到你的应用代码中,或者在你的 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)