Local JSON Converter
ChatGPT Session Converter
Session JSON
粘贴 ChatGPT Web session、AT-only JSON(仅含 access_token / refresh_token),或拖入 JSON / 卡密导出 TXT 文件。
先在浏览器登录 ChatGPT,然后打开 https://chatgpt.com/api/auth/session ,复制页面显示的整段 JSON,粘贴到下方输入框。
也支持 RT-only:直接粘贴一个或多个 refresh_token 会自动在你的浏览器里请求 OpenAI OAuth token endpoint,生成 AT+RT JSON 后再转 sub2api / CPA;如果自动识别失败,可点“手动 RT 换 AT/JSON”。
也支持卡密导出 TXT:可含订单信息(如 【订单号】 / 【商品名称】),遇到 卡密导出、=== 卡密内容 ===、---卡密--- 这类卡密标记后,会从后续内容里提取完整 JSON:AT-only JSON(type/access_token/refresh_token)、sub2api 账号 JSON(platform/credentials)或 sub2api 整包 JSON(exported_at/proxies/accounts)。
多文件导入会自动合并;单个文件或粘贴内容也支持 JSON 数组、NDJSON、以及连续粘贴的多个 JSON 对象。
这段 JSON 包含 accessToken 和 sessionToken,等同敏感登录凭证,不要发给别人。
转换结果
当前输出为 sub2api 导入 JSON。
ChatGPT Web session 一般没有 `refresh_token`;缺少真实 `id_token` 时 CPA、Cockpit、Codex 和 AxonHub 会构造 Codex 可解析的占位 JWT claims。Codex 和 Codex-Manager 会保留空 `refresh_token`;AxonHub 缺少真实 `refresh_token` 时会写入占位值。
测活固定使用两类请求:chatgpt.com/backend-api/me 只识别 402 deactivated_workspace;chatgpt.com/backend-api/wham/usage 负责判定 Token 401 并读取 Codex 5h / 周剩余额度。中转仅转发 Authorization 和账号 ID,不落盘;网络超时、限流、503 等临时错误会自动重试最多 2 次。
| 邮箱 | Token | 测活时间 | Codex 剩余额度 |
|---|---|---|---|
| 暂无可转换账号。 | |||