Files
GPTSession2CPAandSub2API/README.md
T
2026-05-08 23:28:57 +08:00

1.0 KiB

ChatGPT Session to CPA / sub2api

纯前端单页面工具,用来把 ChatGPT Web 登录 session JSON 转换成 CPA 或 sub2api 可导入 JSON。

支持输入

支持粘贴或拖入 ChatGPT Web session JSON,例如包含:

  • user.email
  • user.name
  • accessToken
  • expires
  • account.id
  • account.planType

页面也会尝试从 accessToken 的 JWT payload 中补充邮箱、账号 ID、用户 ID、计划类型和过期时间。

输出格式

  • CPA:生成最小 Codex CPA JSON,包含 type: "codex"access_tokenemailname、过期时间等可推导字段。
  • sub2api:生成参考 CPA2sub2API 项目的 exported_at/proxies/accounts 结构,账号平台为 openai,类型为 oauth。 ChatGPT Web session 通常不包含 CPA OAuth 文件里常见的 refresh_tokenid_token,因此 CPA 输出不会伪造这些字段。

本地使用

直接打开:

docs/index.html

所有解析和转换都在浏览器本地完成,不上传 token,不写入本地存储。