Anything Tools

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

Anything Tools Editorial
|
|
5 分鐘閱讀
|
Developer Tools
如何在瀏覽器中安全轉換 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):

  1. 支援多檔案拖曳匯入:可直接貼上 JSON 文字,或一次選取多個 .json 檔案拖入輸入區。
  2. 自動欄位對應與錯誤提示:工具會自動擷取信箱、帳號 ID 與到期時間,並在右側表格列出成功轉換的帳號清單,同時標示缺少必要欄位的跳過項目。
  3. 一鍵複製或下載 JSON:確認無誤後,即可直接複製結果或下載 .json 設定檔。

為何憑證轉換必須在瀏覽器本地完成?

Session Token 與 Refresh Token 等同於帳號通行證。ChatGPT Session 轉換器的所有解析與格式重組皆在瀏覽器記憶體內執行,不會發送任何網路請求,確保敏感 Token 絕不離開你的裝置。

匯入前的注意事項

請留意目標平台是否需要 refresh_token 才能自動續期(例如 CPA、Cockpit、Codex 等格式)。直接從網頁 /api/auth/session 取得的內容未必包含 refresh_token,匯入前先在預覽表格確認欄位狀態,可大幅減少設定失敗的排錯時間。