ВойтиПолучить доступ

Настройки Claude Code11 минобновлено

Codex: model is not supported - что делать

Что значит ошибка «model is not supported»?

Коротко: Если Codex пишет model is not supported, сервер OpenAI не принял имя модели для твоего входа через ChatGPT. Codex при этом не сломан, переустанавливать его не нужно. Открой /model, выбери модель из списка и найди старое имя в настройках, иначе ошибка вернётся после перезапуска. Если в ошибке действующая модель, проверь версию Codex и обнови его.

В терминале сообщение выглядит так (текст из обсуждения на GitHub):

■ {"type":"error","status":400,"error":{"type":"invalid_request_error","message":"The 'gpt-5.3-codex' model is not supported when using Codex with a ChatGPT account."}}

Вместо gpt-5.3-codex в кавычках стоит имя модели, которую ты выбрал или которая прописана в настройках. Слова with a ChatGPT account значат, что Codex вошёл через аккаунт ChatGPT. Причина зависит от этого имени: сообщение model is not supported дают и модель, которую уже выключили, и новая модель, до которой твой аккаунт ещё не дошёл. Поэтому сначала верни работу, а потом разбирай причину.

По-русски: «Модель ‘…’ не поддерживается при использовании Codex с аккаунтом ChatGPT». Меняется только имя модели в кавычках.

Какие модели есть у Codex вообще, описано в статье модели Codex. Здесь разбираю только эту ошибку.

Какие тексты этой ошибки бывают?

В поиске и в обращениях на GitHub встречаются разные имена в кавычках. Что делать, зависит от имени:

  • 'gpt-5.3-codex', 'gpt-5.4', 'gpt-5.5', 'gpt-5.3-codex-spark' - модель выведена. Смотри таблицу ниже.
  • 'gpt-6.1-sol', 'gpt-6-astra' - модель действующая, отказ про доступ или про устаревший клиент. Смотри раздел «Модель действующая, а ошибка остаётся».
  • 'gpt-5.6-sol' - в справке по моделям Codex такой модели среди рекомендуемых на 5 ноября 2026 года нет, хотя в таблице тарифов GPT-5.6 Sol есть. Выбирай из /model.
  • '' - пустое имя. Бывает в расширении для VS Code: выбери модель в списке вручную и проверь строку model в настройках.

Как вернуть Codex к работе за минуту?

Тебе нужна модель, которую сервер примет для твоего аккаунта. Проще всего взять её из списка, который Codex собирает сам.

  1. Введи /model и нажми Enter. По справке OpenAI список показывает только модели, доступные твоему аккаунту и рабочему пространству.
  2. Выбери модель из списка. На 5 ноября 2026 года справка рекомендует gpt-6-astra, gpt-6.1-sol, gpt-6.1-terra и gpt-6-luna. Имена меняются, поэтому ориентируйся на свой список, а не на эту статью. Для gpt-6.1-terra справка по моделям называет Codex CLI 0.159.0 или новее, но в каталог моделей CLI её добавили в версии 0.165.0 (журнал изменений Codex), поэтому надёжнее обновиться до 0.165.0 или новее. В списке расширения для редакторов её справка не отмечает.
  3. Введи /status. Команда печатает активную модель. Отправь короткий запрос: если ответ пришёл без ошибки 400, сессия восстановлена.

Назвать модель можно сразу в сессии, по справке: /model gpt-6.1-sol. На один запуск она задаётся флагом: codex -m gpt-6.1-sol. В автономном режиме работает то же самое: codex exec -m gpt-6.1-sol "Проверь текущие изменения".

Это лечит текущую сессию. Если старое имя записано в настройках, оно вернётся при следующем запуске. Где оно прячется, показано ниже.

Что означает имя модели в твоей ошибке?

Найди в таблице имя из сообщения model is not supported. Даты и замены взяты из справки OpenAI по моделям на 5 ноября 2026 года.

Имя в ошибке Что произошло Что делать
gpt-5.5 С 14 октября 2026 года (19:00 UTC) выведена из Codex при входе через ChatGPT. В API и при входе по ключу остаётся Plus, Pro, Business, Enterprise, Edu: gpt-6.1-sol. Free и Go: gpt-6-luna в приложении для компьютера. Всё - когда модель доступна
gpt-5.4, gpt-5.4-mini С 31 августа 2026 года закрыты для входа через ChatGPT gpt-6-sol вместо первой, gpt-6-luna вместо второй. В Enterprise и Edu Luna сначала включает администратор
gpt-5.3-codex, gpt-5.2 Справка называет их устаревшими в Codex при входе через ChatGPT Любая доступная модель из /model
gpt-5.3-codex-spark Закрыта 14 сентября 2026 года Любая доступная модель из /model
gpt-6.1-sol, gpt-6-sol, gpt-6-astra, gpt-6.1-terra, gpt-6-luna В справке это действующие модели. Отказ значит, что именно твой аккаунт или клиент доступа не получил Раздел «Модель действующая, а ошибка остаётся» ниже

Если твоей модели в таблице нет, смотри дату в справке OpenAI и действуй как для действующей модели: выбери другую из /model, потом проверяй доступ.

Замена имени помогает, только когда модель выведена. Для действующей модели переименование ничего не даст: доступ определяет аккаунт.

Почему старое имя возвращается после смены?

Codex берёт модель из нескольких мест. По описанию настроек выигрывает то, что выше в списке:

  1. Флаги запуска и --config: codex -m ..., codex exec -m ..., а значит и твои скрипты.
  2. Файл .codex/config.toml в папке проекта. Работает только в проектах, которым ты доверяешь.
  3. Профиль, выбранный через --profile: файл ~/.codex/<имя>.config.toml.
  4. Общий файл ~/.codex/config.toml.

Команда /model меняет модель только в текущей сессии. Если после перезапуска снова видишь старое имя, оно записано в одном из этих мест. Пройди по пунктам сверху вниз и найди в каждом строку model или флаг -m. Справка OpenAI отдельно называет ещё свои агенты и запланированные задачи: если ты их создавал, проверь и их.

Нашёл старое имя - замени его или удали строку целиком:

# было
model = "gpt-5.5"

# стало: строки model нет

Если строки model нет, справка обещает выбор рекомендованной модели самим клиентом. Для тех, кто не хочет следить за сменой имён, это, по-моему, самый простой вариант. Если нужна конкретная модель, впиши ту, что видишь в /model.

В обсуждении на GitHub пользователи описывают именно такие случаи. Один написал 2 июня 2026 года, что после смены модели в Codex и в IntelliJ всё заработало. Другой 5 июня сбросил файл config.toml и переключил модель. Это отдельные сообщения, а не гарантия.

Не хочешь собирать настройки по обрывкам инструкций? Возьми в ClaudeBase готовые файлы настроек для Claude Code, Codex и VS Code и готовую настройку проекта на Codex. В базе лежат и шаблоны правил CLAUDE.md и AGENTS.md, а урок «Какую модель выбрать: Claude, GPT, китайские» поможет подобрать модель под задачу. Посмотри программу курса и базы: она открыта без оплаты, а кабинет, материалы и подключение базы к агенту открываются после оплаты. Подписки OpenAI и Anthropic оплачиваются отдельно.

Модель действующая, а ошибка остаётся

Если model is not supported приходит для действующей модели, причина в доступе, а имя тут ни при чём. Проверяй по порядку и останавливайся, когда нашёл свой случай.

  1. Тариф. Раскатка GPT-6.1 Sol, по справке, охватывает Plus, Pro, Business, Enterprise и Edu. Free и Go в таблице тарифов получают GPT-6 Luna, а не Sol.
  2. Рабочее пространство. В Enterprise и Edu GPT-6.1 Sol выключена, пока её не включит администратор. GPT-6 Sol и Luna в Enterprise на старте тоже были выключены по умолчанию. Выбор модели в локальных настройках эти запреты не обходит. Если у тебя несколько пространств, проверь, в каком из них ты вошёл.
  3. Способ входа и версия клиента. Справка пишет, что доступность зависит от раскатки, способа входа и клиента. Команда codex login status показывает статус входа, codex --version - версию программы, а для расширения версию видно во вкладке расширений VS Code (openai.chatgpt). Обнови Codex и перезапусти сессию: способы обновления описаны в статье как установить Codex. Справка называет минимальную версию только для gpt-6.1-terra (0.159.0, а в каталог CLI она попала в 0.165.0), для остальных моделей - нет, поэтому обновление - дешёвая проверка, а не гарантия. В обращении 55028 пользователь Plus на Windows написал 18 октября 2026 года, что с CLI 0.153.4 модель gpt-6.1-sol пропала из каталога и приходил отказ, а после обновления до 0.163.0 всё вернулось. В обращении 55259 устаревшее расширение для VS Code давало отказ сразу по нескольким моделям, ручное обновление помогло (автообновление у автора было выключено). Но не всем: в обращении 55617 на 0.163.0 модель в каталог не вернулась. Это отчёты пользователей, а не заявление OpenAI.
  4. Вход заново. Введи /logout в сессии или codex logout в терминале, затем codex login и пройди вход в браузере. Если вход рвётся на последнем шаге, читай разбор ошибки token exchange failed.

Прошёл все четыре пункта, а нужная модель по-прежнему отклоняется. Известен случай из обсуждения 46304: пользователь Pro писал 17 сентября 2026 года, что gpt-5.6-sol и gpt-6-astra отклоняются, а gpt-5.6-terra работает. Он обновил приложение, перезашёл, выбрал личное пространство и убрал свои переопределения моделей. По его словам, поддержка OpenAI назвала это проблемой доступа на стороне сервера. На 5 ноября 2026 года обсуждение открыто, последний комментарий в нём от 17 сентября, ответа разработчиков нет. Мой вывод: в таком положении самому чинить нечего, остаётся работать на модели, которая отвечает, и написать в поддержку.

В обращение положи данные, по которым можно найти твой случай:

  • тариф и название рабочего пространства;
  • версию клиента и где запущен Codex: терминал, приложение или расширение;
  • время ошибки с часовым поясом и точный текст сообщения;
  • какие модели работают, а какие нет;
  • что уже сделал: обновление, повторный вход, очистка настроек.

Токены и файлы входа не прикладывай.

Чего не стоит делать

  • Не переустанавливай Codex ради этой ошибки. Её присылает сервер вместе со статусом 400, а в обсуждениях помогала смена модели.
  • Не переходи на ключ API как на обход. Справка OpenAI: с ключом доступны модели, открытые этому ключу, оплата идёт по тарифам API, а часть функций ограничена. Если API нужен, посмотри оплату OpenAI API из России.
  • Не подключай чужой шлюз ради модели. Codex требует совместимого адреса Responses API, и через такой сервис пойдут твой ключ и код проекта. Это мой совет по безопасности: делай так только с сервисом, которому доверяешь свои проекты.
  • Не меняй тариф, пока не проверил имя по таблице. Если модель выведена, платный план её не вернёт.

Как проверить, что всё исправлено

Закрой Codex и запусти заново без флагов. Введи /status: активная модель должна совпадать с выбранной, а не с прежним именем. Отправь простой запрос и убедись, что ответ пришёл без статуса 400, а model is not supported не появляется. Если запускаешь Codex из скрипта, прогони скрипт отдельно: в нём может сидеть собственный флаг -m.

Работает, но не хватает лимита на новой модели? Это уже другая тема, она описана в статье лимиты Codex.

Источники

Справка OpenAI и обсуждения на GitHub перечитаны 5 ноября 2026 года. Ошибку на собственном аккаунте ChatGPT я не воспроизводил, поэтому разбор опирается на справку и публичные обращения. В codex-cli 0.165.0 по справке самой программы подтверждено наличие команд codex login status, codex logout, codex --version и флага -m.

Спрашивают

Пять вопросов по теме

Почему Codex работал вчера, а сегодня пишет model is not supported?

Возможны две причины: модель вывели из входа через ChatGPT или её старое имя осталось в настройках. GPT-5.4 закрыта с 31 августа 2026 года, GPT-5.3-Codex-Spark с 14 сентября, GPT-5.5 с 14 октября 2026 года. Выбери модель в /model и убери старое имя из настроек.

В ошибке gpt-6.1-sol, а у меня Plus. Что делать?

Справка OpenAI включает Plus в раскатку GPT-6.1 Sol, но доступ зависит от раскатки, способа входа и клиента, а выбор модели доступа не даёт. Открой /model и возьми то, что показано. Проверь рабочее пространство, обнови Codex, войди заново. Не помогло - пиши в поддержку с данными аккаунта.

Поможет ли вход по ключу API?

Это другой путь с другими правилами. Справка OpenAI: с ключом доступ следует моделям ключа, а оплата идёт по тарифам API, не из лимитов подписки ChatGPT, и часть функций недоступна. Выбирай его осознанно, а не как обход ошибки. Оплата API из России описана в отдельной статье.

Что делать в Enterprise или Edu?

По справке OpenAI GPT-6.1 Sol в Enterprise и Edu по умолчанию выключена, пока её не включит администратор, а GPT-6 Sol и GPT-6 Luna в Enterprise на старте тоже выключены и включаются по отдельности. Выбор модели в локальных настройках эти ограничения не обходит. Напиши администратору рабочего пространства название модели и текст ошибки.

Нужно ли переустанавливать Codex или удалять файлы входа?

Нет, начинать с этого не нужно. Отказ приходит от сервера, а в обсуждении на GitHub помогали смена модели и сброс файла config.toml. Сначала замени модель и проверь настройки, потом обнови Codex, и только после этого выйди и войди заново. Файлы входа и токены никому не отправляй.

Источники