如何获取 OpenAI ChatGPT 的 AccessToken

本文记录通过 ChatGPT 网页端获取 accessToken 的简易流程。该 Token 可用于一些第三方客户端或工具像调用 API 一样使用 ChatGPT。

前提条件

  • 拥有一个未被封禁的 OpenAI 账号。

获取步骤

  1. 在浏览器中登录 ChatGPT
  2. 同一浏览器的新标签页中,访问以下地址:ChatGPT session
  3. 页面将显示一串 JSON 格式的文本,其中即包含所需的 accessToken 等信息。

返回结果示例

访问上述地址后,您将看到类似下面的 JSON 数据:

{
  "WARNING_BANNER": "!!!!!!!!!!!!!!!!!!!! DO NOT SHARE ANY PART OF THE INFORMATION YOU SEE HERE. THIS INFORMATION IS SENSITIVE AND CAN GRANT ACCESS TO YOUR ACCOUNT. SHARING THIS INFORMATION IS LIKE SHARING YOUR PASSWORD. !!!!!!!!!!!!!!!!!!!!",
  "user": {
    "id": "user-xxx",
    "name": "xxx",
    "email": "xxx@xxx.xxx",
    "idp": "auth0",
    "iat": xxx,
    "amr": ["otp", "urn:openai:amr:otp_email"],
    "mfa": false
  },
  "expires": "2026-06-26T12:35:24.382Z",
  "account": {
    "id": "xxx",
    "planType": "free",
    "structure": "personal",
    "isConversationClassifierEnabledForWorkspace": true,
    "isFinservEnabledWorkspace": false,
    "isFedrampCompliantWorkspace": false,
    "isDelinquent": false,
    "residencyRegion": "no_constraint",
    "computeResidency": "no_constraint"
  },
  "accessToken": "eyJhbGciOiJ...XXXXX",
  "authProvider": "openai",
  "sessionToken": "XXXXX",
  "rumViewTags": {
    "light_account": {
      "fetched": false
    }
  }
}

关键字段说明:

字段名说明
accessToken最重要的信息,即您需要获取的令牌。形式通常为 eyJhbGciOiJ... 开头的长字符串。
expires该 Token 的过期时间。

⚠️ 注意事项

  • accessToken 等同于您的账户密码!
  • 切勿直接分享或公开上述完整的 JSON 响应。
  • 切勿accessToken 提交到任何不信任的第三方网站或应用程序。
  • 一旦怀疑 Token 泄露,应立即更改 OpenAI 账户密码,原 Token 将失效。