Codex не находит GPT-5.5: как разобраться с ошибкой 404
Codex сообщает, что GPT-5.5 не существует? Проверьте способ входа, выбранную модель, провайдера и приоритет настроек, прежде чем менять аккаунт или API-ключ.
Если Codex сообщает, что gpt-5.5 не существует или у вас нет доступа, проверьте сочетание идентификатора модели, провайдера и способа авторизации, прежде чем менять подписку. Успешный вход в ChatGPT не подтверждает доступ через API-ключ, а действующий ключ провайдера не означает, что провайдер принимает указанный в настройках идентификатор модели.
Это руководство предназначено для сессий Codex CLI с такой ошибкой:
unexpected status 404 Not Found: The model `gpt-5.5` does not exist or you do not have access to it.
Сообщение указывает запрошенную модель, но не причину сбоя. Оно не доказывает, что GPT-5.5 сняли с обслуживания. Приведённые ниже шаги основаны на официальной документации Codex по настройке и авторизации, проверенной 8 сентября 2026 года. Они не означают, что GPT-5.5 доступна всем аккаунтам или у всех провайдеров.
Начните с проверки подключения, а не с переустановки
В том же терминале, где возникает ошибка Codex, выполните:
codex --version
codex login status
codex --help
Запишите версию и способ авторизации. Также отметьте каталог, из которого запущен Codex, аргументы --model, --profile и -c, если они были, и запускалась ли сессия из IDE. Не передавайте API-ключи, токены доступа или содержимое auth.json.
codex login status показывает состояние авторизации, но не даёт полного отчёта об адресе API, выбранном через пользовательского провайдера. Сопоставьте его вывод с настройками провайдера.
| Как вы собирались подключаться | Что проверить сначала | Какого вывода делать нельзя |
|---|---|---|
| Вход через ChatGPT | Правильный аккаунт и рабочее пространство; доступна ли модель в этой сессии | Подписка ChatGPT гарантирует доступ к той же модели через API |
| API-ключ OpenAI | Нужный API-аккаунт и проект, доступность модели и адрес API OpenAI | Успешная сессия ChatGPT подтверждает доступ для этого API-ключа |
| Сторонний провайдер | URL провайдера, его идентификатор модели и переменная окружения с ключом | Идентификатор модели или ключ OpenAI автоматически подойдёт этому провайдеру |
OpenAI описывает разницу между доступом по подписке ChatGPT и использованием API-ключа с оплатой по факту. Не смешивайте эти способы подключения при диагностике.
Найдите настройку, которую Codex действительно использует
Частая ошибка при диагностике — редактировать пользовательский конфигурационный файл, пока команда запуска по-прежнему выбирает другую модель. Просмотрите нужные файлы локально и запишите только необходимые поля:
model
model_provider
openai_base_url
model_providers.<provider>.base_url
model_providers.<provider>.env_key
model_providers.<provider>.requires_openai_auth
Согласно текущей документации по основам настройки, приоритет убывает в таком порядке:
- Флаги CLI и переопределения через
--config. - Настройки доверенного проекта: приоритет имеет файл, ближайший к рабочему каталогу.
- Файл профиля, выбранный через
--profile. - Пользовательские настройки в
~/.codex/config.toml. - Системные настройки, затем встроенные значения по умолчанию.
Есть существенное ограничение: в текущей документации по расширенной настройке указано, что настройки проекта игнорируют связанные с провайдером ключи, в том числе model_provider, model_providers и openai_base_url, с предупреждением при запуске. Определения провайдеров нужно хранить в пользовательской конфигурации. При этом проект всё ещё может переопределять другие разрешённые параметры, включая модель, поэтому проверка лишь одного файла может не выявить несоответствие.
В текущей документации файлы профилей имеют вид ~/.codex/profile-name.config.toml. В старых руководствах может использоваться другая структура профилей. Прежде чем копировать любой из вариантов, проверьте установленную версию.
Исправьте настройки нужного способа подключения
Если вы хотели войти через ChatGPT
Проверьте аккаунт и рабочее пространство, затем выберите модель, которая действительно доступна в этой сессии. Удалите устаревшее переопределение модели из команды запуска или из того уровня конфигурации, где оно задано. Если модели нет в списке, проверьте её доступность для аккаунта: ручной ввод gpt-5.5 не предоставляет доступ.
Повторная авторизация нужна, если выбран не тот аккаунт или произошёл сбой авторизации. При ошибке поиска модели не обязательно начинать с переустановки Codex или удаления учётных данных.
Если вы хотели использовать API-ключ OpenAI
Убедитесь, что запрос идёт на нужный адрес API OpenAI и использует нужный API-аккаунт и проект. Сравните запрошенный идентификатор со списком моделей, доступных этому аккаунту сейчас. Прежде чем считать, что запрос отклонил OpenAI, проверьте, не осталось ли в openai_base_url старого адреса прокси.
Доступ к API и его оплата не связаны с включённым в план ChatGPT объёмом использования. Если с тем же ключом работает другая модель, это полезная информация о подключении, но не доказательство доступа к GPT-5.5.
Если вы хотели использовать стороннего провайдера
URL, идентификатор модели и ключ должны соответствовать друг другу. Провайдер может использовать идентификатор модели с пространством имён. Возьмите значение из его документации, а не добавляйте и не убирайте префикс наугад.
Ниже приведён шаблон конфигурации, а не рабочий адрес API или подтверждение доступности GPT-5.5. Замените оба заполнителя значениями вашего провайдера. Добавьте эти записи в пользовательскую конфигурацию, объединив их с существующими разделами, а не создавая дубликаты:
model = "REPLACE_WITH_PROVIDER_MODEL_ID"
model_provider = "diagnostic_provider"
[model_providers.diagnostic_provider]
name = "My provider"
base_url = "https://api.example.com/v1"
env_key = "PROVIDER_API_KEY"
requires_openai_auth = false
wire_api = "responses"
Выбранный провайдер должен поддерживать Responses API: в текущем справочнике конфигурации Codex responses указан как единственное поддерживаемое значение wire_api. Шаблон не подойдёт провайдеру, который предлагает только Chat Completions. Задайте PROVIDER_API_KEY привычным для вас способом локального хранения секретов; не вставляйте секретный ключ в общий TOML-файл.
По умолчанию requires_openai_auth равен false. Здесь он указан явно, чтобы шаблон использовал ключ провайдера. Если в существующем определении провайдера задано true, Codex использует авторизацию OpenAI и игнорирует env_key. Проверьте этот параметр, если кажется, что ключ провайдера не влияет на подключение.
Перед редактированием сохраните копию конфигурации. Не удаляйте настройки, не относящиеся к проблеме. После правок запустите новую сессию из того же каталога и отправьте небольшой запрос, который не требует от Codex редактировать файлы. Использование API может быть платным. Если изменение нарушило ранее работавшее подключение, восстановите сохранённую конфигурацию.
Более подробная инструкция есть в статье о подключении собственных провайдеров моделей в Codex. Если вы используете Ofox, перед настройкой проверьте точный идентификатор и поддерживаемый способ подключения в актуальном каталоге моделей.
Уточните причину по следующему ответу
| Результат после изменения | Следующий шаг |
|---|---|
| Та же ошибка 404 с указанием модели | Ещё раз проверьте фактически используемый идентификатор модели, хост и доступ аккаунта; не повторяйте одинаковые запросы без изменений |
| HTML-страница 404 или общий ответ о ненайденном маршруте | Прежде чем подозревать права на модель, проверьте формирование URL и пути, а также маршрутизацию прокси |
| Ошибка авторизации 401 | Проверьте учётные данные выбранного провайдера; воспользуйтесь руководством по ошибке 401 в Codex |
| 429 или сообщение о лимите использования | Проблема уже не ограничивается поиском модели; изучите конкретный ответ о квоте или ограничении частоты запросов |
| Успешный ответ | Перед продолжением основной задачи убедитесь, что использовался нужный аккаунт или провайдер, и проверьте запись запроса |
Если сравниваете прямой API-запрос с запросом Codex, используйте те же хост, ключ, модель и эндпоинт Responses. Успешный запрос Chat Completions к другому хосту не позволяет отнести проблему к Codex. Успешный прямой запрос с совпадающими параметрами даёт повод проверить конфигурацию Codex или различия в запросах, но ещё не доказывает, какое именно различие вызвало ошибку.
Локальное предупреждение model metadata ... not found тоже отличается от HTTP 404. Сохраните окончательный ответ сервера, не предполагая, что у этих сообщений одна причина. Для других SDK и случаев с Azure воспользуйтесь общим руководством по ошибкам model not found в OpenAI.
Что передать в поддержку, если проблема осталась
Подготовьте отчёт без конфиденциальных данных: версия Codex, операционная система, тип авторизации, выбранные модель и провайдер, хост и путь API, сведения о рабочем каталоге, относящиеся к проблеме предупреждения при запуске и точный текст окончательной ошибки. Добавьте идентификатор запроса, если провайдер его возвращает. Не включайте секреты и приватные промпты.
По такому отчёту поддержка сможет отличить недоступность модели для аккаунта от устаревшего переопределения или несоответствия провайдера. Это полезнее, чем одновременно менять аккаунт, модель и адрес API и терять исходные данные для диагностики.
Источники
Часто задаваемые вопросы
- Означает ли ошибка 404 для GPT-5.5, что модель удалили?
- Нет. По одной ошибке нельзя отличить недоступность модели от неверного провайдера, идентификатора модели или отсутствия доступа у аккаунта. Проверьте, куда отправляется запрос и какие модели сейчас доступны этому аккаунту.
- Покрывает ли подписка ChatGPT расходы на API-запросы?
- При авторизации Codex с помощью API-ключа действует тарификация API, а не включённый в план ChatGPT объём использования. Проверьте, какой способ авторизации использует ваша сессия.
- Нужно ли удалить auth.json, чтобы исправить ошибку?
- Сначала проверьте codex login status и выбранного провайдера. Удаление учётных данных не исправит неверный идентификатор модели или адрес API, но может нарушить работающую авторизацию.


