Anything Tools

Как безопасно конвертировать JSON сессии ChatGPT в браузере

Anything Tools Editorial
|
|
5 мин чтения
|
Developer Tools
Как безопасно конвертировать JSON сессии ChatGPT в браузере

Как безопасно конвертировать JSON сессии ChatGPT в браузере

При настройке собственных ИИ-шлюзов, помощников программирования или пулов аккаунтов часто требуется преобразовать ответ от https://chatgpt.com/api/auth/session в формат конкретной платформы. Копировать вручную поля accessToken, sessionToken, refreshToken и account.id из десятков файлов долго и чревато опечатками, а отправка рабочих токенов на сторонние серверы создаёт прямой риск компрометации аккаунтов.

Что находится внутри JSON сессии

Стандартный объект сессии ChatGPT содержит учётные токены и метаданные профиля:

  • accessToken и sessionToken: Токены авторизации, дающие прямой доступ к аккаунту.
  • user.email и account.id: Идентификаторы для маркировки и маршрутизации аккаунтов в панели управления.
  • expires: Временная метка ISO, указывающая срок действия текущей сессии.

Если исходный JSON сжат в одну строку, его структуру удобно проверить через Форматер JSON, а посмотреть внутренние поля accessToken и точное время истечения можно в Декодере JWT.

Одиночная и пакетная конвертация локально

Откройте Конвертер сессий ChatGPT и выберите вкладку нужного формата (Sub2API, CPA, Cockpit, 9Router, Codex, AxonHub или Codex-Manager). Вы можете вставить JSON-текст или перетащить сразу несколько файлов .json:

  1. Автоматическое сопоставление полей: Инструмент извлекает email, ID аккаунта, срок действия и токены как из одиночных объектов, так и из массивов.
  2. Таблица проверки: В интерактивной таблице отображаются все распознанные аккаунты и указываются причины пропуска записей, если в них не хватает обязательных токенов.
  3. Экспорт в один клик: Скопируйте готовый JSON в буфер обмена или скачайте сформированный файл .json.

Почему обработка токенов должна происходить только в браузере

Сессионные и refresh-токены равнозначны паролю от аккаунта. Поскольку Конвертер сессий ChatGPT выполняет все операции исключительно в локальной памяти браузера без сетевых запросов, ваши токены никогда не покидают устройство.

Что проверить перед импортом в шлюз

Учитывайте, что форматы вроде CPA, Cockpit, Codex и AxonHub обычно требуют наличия refresh_token (rt) для автоматического продления сессии, тогда как обычный ответ веб-интерфейса /api/auth/session может содержать только accessToken и sessionToken. Храните экспортированные файлы в защищённом хранилище и очищайте буфер обмена после завершения работы.