如何在瀏覽器中安全轉換 ChatGPT Session JSON 格式

如何在瀏覽器中安全轉換 ChatGPT Session JSON 格式
在架設自託管 AI 閘道器、設定開發工具或管理多帳號池時,開發者常需要將從 https://chatgpt.com/api/auth/session 取得的原始 Session JSON 轉換為特定平台的匯入格式。手動從數十個檔案中複製 accessToken、sessionToken、refreshToken 與 account.id 既耗時又容易貼錯;而將真實憑證上傳到不明伺服器更是嚴重的資安隱患。
認識 Session JSON 的關鍵欄位
標準的 ChatGPT Session 回應包含敏感驗證資料與帳號元數據:
accessToken與sessionToken:代表帳號登入狀態的核心憑證。user.email與account.id:用於在閘道器後台標記帳號與路由。expires:目前工作階段的到期時間(ISO 格式)。
若原始 JSON 經過壓縮或排版混亂,可先使用 JSON 格式化工具檢查結構;若想確認 accessToken 內的聲明與有效期限,則可透過 JWT 解碼器在本地檢視。
單筆貼上與多檔案批次轉換流程
開啟 ChatGPT Session 轉換器,在上方分頁選擇目標格式(支援 Sub2API、CPA、Cockpit、9Router、Codex、AxonHub 與 Codex-Manager):
- 支援多檔案拖曳匯入:可直接貼上 JSON 文字,或一次選取多個
.json檔案拖入輸入區。 - 自動欄位對應與錯誤提示:工具會自動擷取信箱、帳號 ID 與到期時間,並在右側表格列出成功轉換的帳號清單,同時標示缺少必要欄位的跳過項目。
- 一鍵複製或下載 JSON:確認無誤後,即可直接複製結果或下載
.json設定檔。
為何憑證轉換必須在瀏覽器本地完成?
Session Token 與 Refresh Token 等同於帳號通行證。ChatGPT Session 轉換器的所有解析與格式重組皆在瀏覽器記憶體內執行,不會發送任何網路請求,確保敏感 Token 絕不離開你的裝置。
匯入前的注意事項
請留意目標平台是否需要 refresh_token 才能自動續期(例如 CPA、Cockpit、Codex 等格式)。直接從網頁 /api/auth/session 取得的內容未必包含 refresh_token,匯入前先在預覽表格確認欄位狀態,可大幅減少設定失敗的排錯時間。
相關文章

Convert Images to Base64: When It Helps and When It Hurts
Learn when Base64 image strings are useful for prototypes, emails, and small assets, plus when normal image files are better.

ChatGPT-Session-JSON sicher im Browser konvertieren
ChatGPT-Auth-Session-JSON lokal im Browser in Sub2API-, CPA-, Cockpit-, 9Router-, Codex- und AxonHub-Formate umwandeln, ohne Tokens preiszugeben.

