Что значит ошибка «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 собирает сам.
- Введи
/modelи нажми Enter. По справке OpenAI список показывает только модели, доступные твоему аккаунту и рабочему пространству. - Выбери модель из списка. На 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 или новее. В списке расширения для редакторов её справка не отмечает. - Введи
/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 берёт модель из нескольких мест. По описанию настроек выигрывает то, что выше в списке:
- Флаги запуска и
--config:codex -m ...,codex exec -m ..., а значит и твои скрипты. - Файл
.codex/config.tomlв папке проекта. Работает только в проектах, которым ты доверяешь. - Профиль, выбранный через
--profile: файл~/.codex/<имя>.config.toml. - Общий файл
~/.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 приходит для действующей модели, причина в доступе, а имя тут ни при чём. Проверяй по порядку и останавливайся, когда нашёл свой случай.
- Тариф. Раскатка GPT-6.1 Sol, по справке, охватывает Plus, Pro, Business, Enterprise и Edu. Free и Go в таблице тарифов получают GPT-6 Luna, а не Sol.
- Рабочее пространство. В Enterprise и Edu GPT-6.1 Sol выключена, пока её не включит администратор. GPT-6 Sol и Luna в Enterprise на старте тоже были выключены по умолчанию. Выбор модели в локальных настройках эти запреты не обходит. Если у тебя несколько пространств, проверь, в каком из них ты вошёл.
- Способ входа и версия клиента. Справка пишет, что доступность зависит от раскатки, способа входа и клиента. Команда
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. - Вход заново. Введи
/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, GPT-6.1 Sol и выводимые модели.
- Доступность моделей в рабочем пространстве.
- Команды /model, /status и /logout в Codex CLI.
- Вход в Codex через ChatGPT или ключ API.
- Основные настройки Codex и порядок приоритета.
- Журнал изменений Codex, выпуск CLI 0.165.0 с GPT-6.1 Terra.
- Обсуждение 17642 об ошибке с gpt-5.3-codex.
- Обсуждение 46304 об отказе для gpt-5.6-sol и gpt-6-astra.