Ошибка token exchange failed в Codex означает, что вход через браузер не завершил обмен временного кода на локальные учётные данные. Чаще всего причина в устаревшей версии клиента, прерванной браузерной сессии, блокировке обратного соединения или несовпадении аккаунта. Не вставляйте чужие токены и не отключайте защиту системы, сначала локализуйте этап сбоя.
Отделите сбой входа от сбоя сервиса
Сначала откройте страницу статуса OpenAI и проверьте, нет ли текущего инцидента авторизации. Затем повторите вход в чистом окне браузера. Официальная справка описывает поток codex --login: браузер связывает ChatGPT и Codex CLI, после чего учётные данные сохраняются локально. Детали приведены в справке Sign in with ChatGPT.
Правило безопасности: исправляйте путь авторизации, а не сам токен. Код входа, refresh token и содержимое файла учётных данных нельзя отправлять в чат, тикет или скриншот.
Диагностическая последовательность
- Запишите точный текст ошибки, время и команду без секретов.
- Проверьте статус OpenAI и обычный вход в нужный аккаунт через браузер.
- Обновите Codex официальным способом и перезапустите терминал.
- Завершите старую попытку входа и запустите новый
codex --login. - Откройте ссылку в том же пользовательском сеансе, где нужен аккаунт.
- Временно исключите только локальный конфликт: другой браузер, расширение или корпоративный фильтр.
- Если ошибка повторяется, соберите версию, ОС и обезличенный журнал для поддержки.
Доступ нужен ради практики, а не сам по себе. На бесплатном вебинаре показывают, что собрать первым, чтобы подписка работала на результат, а не лежала без дела.
Что собрать первымПроверьте версию и способ установки
Старая сборка может использовать уже изменённый поток входа. Сверьте способ установки с официальной страницей Codex и обновите тот же экземпляр, который запускается из терминала. Команда определения пути зависит от системы, но смысл один: убедитесь, что обновили не второй экземпляр. После обновления закройте все процессы Codex и начните новую авторизацию.
codex --version
codex --login
Если команда не найдена или версия не меняется, сначала устраните путаницу путей. Для обычной работы владельцу проекта удобнее официальное десктопное приложение Codex, а CLI оставляйте для терминальных сценариев. Общий порядок подключения разобран в гайде по входу в Codex.
По теме: Codex Support: куда обращаться и что приложить к заявке
Что проверить в браузере
- Вы вошли именно в тот аккаунт и рабочее пространство, которое собирались использовать.
- Страница согласия открылась полностью, а не в заблокированном всплывающем окне.
- После подтверждения браузер вернулся к приложению или показал успешное завершение.
- Корпоративный прокси не подменяет сертификат и не блокирует домены входа.
- Системные дата и время синхронизированы, потому что временные коды имеют ограниченный срок жизни.
Локальный callback и сеть
Некоторые варианты входа возвращают результат в локальное приложение. Если браузер завершил согласие, а терминал продолжает ждать, проверьте, не блокирует ли локальный firewall соединение с процессом Codex. Не открывайте случайный порт наружу и не создавайте постоянное правило без понимания назначения. Безопасный тест: закрыть попытку, запустить новую и посмотреть, появляется ли запрос системы на локальное соединение.
Ограничения и ошибки решаемы, а результат появляется только тогда, когда инструмент применён к своей задаче. На бесплатном эфире по вайбкодингу проект собирают вживую и объясняют каждый шаг простыми словами.
Прийти на бесплатный вебинарКогда очистка помогает, а когда вредит
Не удаляйте всю папку настроек первой командой. Сначала сохраните её резервную копию с ограниченным доступом, затем используйте штатный выход из аккаунта, если он доступен. Полное удаление учётных данных оправдано, когда подтверждено, что файл повреждён и повторный вход не использует нужную сессию. Настройки проектов и правила агента сохраняйте отдельно.
Если Codex работает, но падает уже при выполнении задачи, это другой класс ошибок. Используйте диагностику Codex, который не работает. Если после чистого входа сбой стабильно повторяется, подготовьте данные по инструкции обращения в поддержку Codex, не прикладывая токены.
По теме: Codex прокси: как настроить в приложении и CLI в 2026
Минимальный пакет для поддержки
- Версия Codex и способ установки.
- Операционная система и архитектура.
- Время ошибки с часовым поясом.
- Точный текст ошибки без URL с кодом и без токенов.
- Повторяется ли проблема в другом браузере и другой сети.
- Результат проверки status.openai.com.
Контрольный тест после входа
После успешной авторизации не начинайте с рабочего репозитория. Откройте пустую тестовую папку, попросите Codex прочитать один безобидный файл и не разрешайте системные изменения. Проверьте имя аккаунта или рабочего пространства доступным штатным способом, затем закройте клиент и войдите повторно. Если сессия сохраняется и простой запрос проходит, проблема обмена решена; ошибки конкретного проекта диагностируйте отдельно.
Частые вопросы
Поможет ли новый API-ключ?
Не всегда. Ошибка относится к обмену при входе. Сначала выясните, какой способ авторизации использует ваш экземпляр Codex.
Можно ли прислать ссылку входа поддержке?
Нет, в ней может быть временный код. Передавайте только очищенный текст ошибки и технические сведения.
Нужно ли отключать VPN или антивирус?
Не отключайте защиту целиком. Проверьте другой разрешённый браузер или сеть и выясните конкретное правило, которое мешает входу.
На бесплатном вебинаре по вайбкодингу вы научитесь безопасно настраивать Codex, проверять окружение и доводить агентную задачу до результата.
Записаться на вебинар