# GPT-6.1 Terra не отображается в Codex с CC Switch: что делать

> В Routing с OpenAI Official CC Switch отдаёт Codex пустой список, и Codex показывает встроенный: Terra в нём только с 0.165.0. Что делать в каждом режиме.

- URL: https://blog.laozhang.ai/ru/posts/cc-switch-codex-model-not-showing
- Published: 2026-10-29
- Updated: 2026-10-29
- Author: LaoZhang AI Team (https://blog.laozhang.ai/ru/about)
- Topic: Устранение ошибок
- Tags: GPT-6.1 Terra, CC Switch, Codex, Codex CLI, /model, Диагностика

---
Если после выхода GPT-6.1 Terra 26 октября 2026 года её нет в `/model` или в списке моделей приложения Codex, а провайдеры переключаются через CC Switch, чаще всего виноват режим "Routing" с карточкой "OpenAI Official". В этом режиме Codex запрашивает список моделей у локального адреса CC Switch на порту 15721, а CC Switch до версии v4.0.21 включительно возвращает пустой список. Codex тогда показывает свой встроенный список, а `gpt-6.1-terra` в нём появилась только в Codex 0.165.0, вышедшей 27 октября. На 0.159.0–0.164.0 аккаунт может иметь доступ к Terra, но в меню её не будет.

Быстрый выход: на странице Codex в CC Switch нажмите "Back to direct" (либо обновите Codex до 0.165.0 или новее), затем полностью перезапустите Codex — фоновый демон CLI, приложение через ⌘Q или окно редактора — и откройте `/model` заново. В режиме "Aggregation" обычно помогает выйти из аккаунта в Codex и войти снова, а при стороннем провайдере — добавить `gpt-6.1-terra` в список моделей этого провайдера в CC Switch.

Если ничего из этого не помогает, причина вне CC Switch: Terra нет в тарифах Free и Go, её нет в Chat, в корпоративном пространстве её включает администратор, а сторонний посредник может её просто не отдавать. Предупреждение «OpenAI base URL is overridden» в окне выбора модели само по себе модель не убирает.

## Какой режим CC Switch у вас и почему в нём нет Terra

Режим виден на странице Codex в CC Switch: "Direct", "Routing" или "Aggregation"; если интерфейс у вас на другом языке, ориентируйтесь на кнопки "Start routing" и "Back to direct". Второй способ — открыть `~/.codex/config.toml`: строка `model_provider = "cc-switch-official"` означает, что включён Routing с официальным провайдером. От режима зависит, откуда Codex берёт список моделей, поэтому и исправление у каждого режима своё.

| Ваш случай | Как узнать | Почему нет Terra | Что делать |
| --- | --- | --- | --- |
| "Routing" + "OpenAI Official" | `model_provider = "cc-switch-official"`, в окне выбора модели предупреждение об изменённом base URL | CC Switch отдаёт пустой список, Codex показывает встроенный, а Terra в нём только с 0.165.0 | "Back to direct" или Codex 0.165.0+, затем полный перезапуск |
| "Aggregation" | на странице Codex в CC Switch выбран этот режим | CC Switch видит старую версию Codex или пропускает официальный список, если вход не обновлялся больше 8 дней | выйти и снова войти в Codex, дождаться фоновой проверки, перезапустить |
| Сторонний провайдер | в CC Switch выбрана карточка посредника, а не "OpenAI Official" | `gpt-6.1-terra` нет в списке моделей карточки или посредник её не отдаёт | добавить модель в карточку, убедиться, что посредник её отдаёт, перезапустить |
| "Direct" или CC Switch не установлен | в `config.toml` нет `cc-switch-official` | тариф без Terra, Codex CLI ниже 0.159.0 или работает старый фоновый демон | проверить тариф, обновить Codex, перезапустить демон |

## Откуда Codex берёт список моделей: проверка версий 0.160–0.165

Список моделей в Codex приходит из одного из трёх мест: от официального сервиса OpenAI, из встроенного в сам Codex списка или из каталога, который пишет CC Switch. Версия Codex важна только тогда, когда он откатывается на встроенный список: официальный сервис отдаёт Terra даже клиенту 0.160.0, а во встроенном списке её нет до 0.165.0.

![Схема: в режиме Direct Codex берёт официальный список OpenAI, в Routing с OpenAI Official CC Switch на порту 15721 отдаёт пустой список и Codex показывает встроенный, где Terra есть только с 0.165.0, в Aggregation и со сторонним провайдером список приходит из каталога CC Switch](https://blog.laozhang.ai/posts/ru/cc-switch-codex-model-not-showing/img/model-list-sources.webp)

Таблица ниже — результат запусков 29 октября 2026 года на одном Mac (macOS, arm64) с npm-сборками `@openai/codex`. Встроенный список каждой версии выводит `codex debug models --bundled`, запущенная с пустой папкой `CODEX_HOME`. Официальный список выводит `codex debug models` с настоящим входом через ChatGPT и без своего `model_provider`, то есть так, как Codex работает в режиме Direct; аккаунт был один, и его тариф включает Terra.

| Версия Codex | `gpt-6.1-terra` во встроенном списке | `gpt-6.1-terra` в официальном списке | Terra в Routing + "OpenAI Official" (вывод) |
| --- | --- | --- | --- |
| 0.160.0 | нет | есть | нет |
| 0.163.0 | нет | есть | нет |
| 0.164.0 (23 октября) | нет | есть | нет |
| 0.165.0 (27 октября) | есть | есть | есть |
| 0.165.0-alpha.1.2 в приложении ChatGPT | есть | не проверялось | есть |

Официальный сервис вместе с Terra отдаёт и её параметры: контекст 500 000 токенов, уровень рассуждений по умолчанию `low`. Последний столбец — вывод из первых двух и из объяснения сопровождающего CC Switch, а не замер с самим CC Switch. Его подтверждает третья проверка того же дня: локальный тестовый сервер, отвечающий на любой запрос `{"models":[]}`, был подставлен в Codex как провайдер с именем "OpenAI", и Codex 0.164.0 показал восемь моделей без Terra, а 0.165.0 — девять, с Terra, то есть ровно свой встроенный список.

Сам CC Switch не устанавливался, потому что он переписывает рабочий `~/.codex/config.toml`. Не проверялись также режим Aggregation, окно выбора модели в приложении, сборки для Windows и Linux, версии 0.161 и 0.162 и вызов `codex -m gpt-6.1-terra` в режиме Routing. Встроенный список зашит в исполняемый файл, поэтому у той же версии на других системах он, скорее всего, такой же. Всё, что ниже сказано о поведении CC Switch, взято из его README и issue на GitHub.

## Routing и OpenAI Official: вернуть Direct или обновить Codex до 0.165.0

В режиме Routing с карточкой "OpenAI Official" Terra пропадает не из-за ваших настроек. Сопровождающий CC Switch 28 октября 2026 года подтвердил в [issue #8985 на GitHub CC Switch](https://github.com/farion1231/cc-switch/issues/8985): Codex просит список моделей у локального адреса CC Switch, CC Switch этот запрос официальному сервису не передаёт и возвращает пустой список, а Codex берёт встроенный. Ошибка сохраняется в v4.0.21, вышедшей 26 октября. Тот же пустой ответ `{"models":[]}` на порту 15721 пользователи видели в [issue #7640 на GitHub CC Switch](https://github.com/farion1231/cc-switch/issues/7640) в версиях 3.20.4 и 4.0.20, на macOS и Windows, тогда как прямой запрос с тем же входом возвращал 9–10 моделей.

Пока исправление не вышло, сопровождающий советует вернуться в Direct: тогда Codex сам загружает официальный список и показывает модели, которые есть у аккаунта. Если Routing вам нужен, второй путь — Codex 0.165.0 или новее, где Terra уже есть во встроенном списке. Учтите, что следующая новая модель в Routing снова не появится, пока её не добавят во встроенный список вашей версии Codex.

1. Откройте в CC Switch страницу Codex и нажмите "Back to direct". Если вы остаётесь в Routing, вместо этого обновите Codex: `npm install -g @openai/codex@latest` или способом из статьи [Как установить и настроить Codex CLI в Windows, macOS и Linux](https://blog.laozhang.ai/ru/posts/codex-cli-install). CC Switch ветки 3.x стоит заодно обновить до последней версии.
2. Полностью перезапустите тот вариант Codex, которым пользуетесь, как описано в разделе о перезапуске ниже.
3. Откройте `/model` или список моделей в приложении. В CLI проверить можно и так: после возврата в Direct `codex debug models` должен вывести `gpt-6.1-terra`.

Исправление уже предложено: [PR #8922 в репозитории CC Switch](https://github.com/farion1231/cc-switch/pull/8922) передаёт запрос списка моделей официальному сервису, но по состоянию на 29 октября 2026 года он не принят и даты выхода нет. Можно ли в Routing обойтись `codex -m gpt-6.1-terra` без обновления, не проверялось, поэтому надёжнее один из двух путей выше.

### Предупреждение «OpenAI base URL is overridden» — не причина

В окне «Select Model and Effort» Codex пишет «Warning: OpenAI base URL is overridden to», дальше идёт локальный адрес CC Switch с портом 15721 и путём `/v1`, затем «Selecting models may not be supported or work properly». По словам сопровождающего, это сообщение самого Codex: оно появляется всегда, когда у провайдера с именем OpenAI адрес отличается от официального, то есть при любом включённом Routing. Модель оно не убирает; полезно оно лишь как признак того, что Routing включён.

## Aggregation: лог «登录超过 8 天没有刷新» и повторный вход в Codex

В режиме "Aggregation" CC Switch сам запрашивает официальный список моделей и пишет из него каталог для Codex, поэтому Terra пропадает по другим причинам: CC Switch видит старую версию Codex или вообще не запрашивает официальный список, потому что вход в Codex давно не обновлялся. Оба случая разобраны в [issue #8728 на GitHub CC Switch](https://github.com/farion1231/cc-switch/issues/8728), которое по состоянию на 29 октября 2026 года открыто.

Запрос к `chatgpt.com/backend-api/codex/models` CC Switch делает от имени той версии Codex, которую находит на компьютере: `codex` в PATH и самой новой версии из недавних журналов сессий Codex. Если эта версия старая, сервер отдаёт старый список; Terra, по документации OpenAI, требует Codex CLI 0.159.0 или новее. Второй случай: если поле `last_refresh` в `~/.codex/auth.json` старше 8 дней, CC Switch официальный список пропускает и берёт встроенный список Codex, а в журнал `~/.cc-switch/logs/cc-switch.log` пишет:

```text
没用上 Codex 官方模型列表（登录超过 8 天没有刷新），改用自带列表
```

В переводе: «официальный список моделей Codex не использован (вход не обновлялся больше 8 дней), используется встроенный список». Это правило самого CC Switch, а не истёкший вход: у одного из пользователей старый токен при этом по-прежнему работал. Повторный вход, ожидание и полный перезапуск 27 октября помогли пользователю на Windows с CC Switch 4.0.21; вместе с проверкой версии порядок такой:

1. Проверьте `codex --version` и, если версия ниже 0.159.0, обновите Codex.
2. Выйдите из аккаунта ChatGPT в Codex и войдите снова; в CLI это `codex logout`, затем `codex login`.
3. Не закрывая CC Switch и не выходя из Aggregation, дождитесь его фоновой проверки: официальный список он обновляет раз в 15 минут.
4. Полностью перезапустите Codex и откройте `/model`. Другой пользователь, на macOS, после повторного входа нашёл `gpt-6.1-terra` в каталоге, который пишет CC Switch.

### Что значит «error decoding response body» в журнале CC Switch

Строка `刷新 Codex 官方模型列表失败: 读取响应失败: error decoding response body` означает, что CC Switch не смог дочитать ответ при обновлении официального списка: например, сработал общий лимит в 10 секунд или прокси либо VPN оборвали соединение. Сопровождающий в [issue #8966 на GitHub CC Switch](https://github.com/farion1231/cc-switch/issues/8966) отметил, что к формату новой модели это не относится, а одна такая ошибка не страшна: CC Switch оставляет прежний список и повторяет попытку через 15 минут. Если строка повторяется каждые 15 минут, проблема в сети между CC Switch и `chatgpt.com`, и Terra не появится, пока запрос не пройдёт хотя бы раз.

## Сторонний провайдер: добавьте gpt-6.1-terra в список моделей

С посредником или своим API-ключом Terra появится в `/model`, только если выполнены два условия: `gpt-6.1-terra` есть в списке моделей этого провайдера в CC Switch и провайдер действительно отдаёт эту модель. Порядок списка в карточке CC Switch повторяет порядок меню `/model`, первая строка становится моделью по умолчанию (так в описании v4.0.21), а из списка CC Switch пишет файл `~/.codex/cc-switch-model-catalog.json`. Отдаёт ли посредник Terra, проверяйте у него самого, например в ответе `GET /v1/models`; так, у LaoZhang API модель `gpt-6.1-terra` в этом списке есть по состоянию на 29 октября 2026 года.

*Примечание: [laozhang.ai — наш собственный сервис](https://blog.laozhang.ai/ru/about#laozhang); его цены — наши тарифы, а не независимое сравнение.*

После добавления модели Codex нужно полностью перезапустить. Через посредника запросы оплачиваются по API-ключу, а не входят в тариф ChatGPT. Как устроены `model_providers`, `base_url` и авторизация в `config.toml`, разобрано в статье [Custom provider в Codex: API-ключ, Base URL и config.toml](https://blog.laozhang.ai/ru/posts/codex-config-toml).

## Как полностью перезапустить Codex: CLI, приложение и расширение IDE

Codex читает список моделей только при запуске, поэтому после любого переключения режима в CC Switch его нужно перезапустить полностью, а не просто открыть новую вкладку терминала. Так сказано в FAQ [README CC Switch на GitHub](https://github.com/farion1231/cc-switch), и способ зависит от того, каким Codex вы пользуетесь.

1. **Codex CLI.** Все `codex` во всех терминалах работают через один общий фоновый демон, поэтому закрыть терминал мало. Начиная с v4.0.7 CC Switch, заметив устаревший список, показывает вверху страницы Codex уведомление с кнопкой "Restart Codex daemon". Без неё можно выполнить `codex app-server daemon restart`, а `codex app-server daemon version` выводит в JSON версии CLI и запущенного демона, так что видно, не работает ли ещё старый. Перезапуск прерывает задачи, которые выполняются в демоне.
2. **Приложение Codex.** Закройте его полностью: на macOS через ⌘Q, закрыть окно недостаточно.
3. **Расширение в IDE.** Переоткройте окно редактора.

![Три способа полностью перезапустить Codex: для CLI команда codex app-server daemon restart или кнопка Restart Codex daemon в CC Switch, для приложения ⌘Q на macOS, для расширения IDE переоткрыть окно редактора](https://blog.laozhang.ai/posts/ru/cc-switch-codex-model-not-showing/img/codex-full-restart.webp)

В справке `codex app-server daemon --help` у Codex 0.165.0, запущенной 29 октября 2026 года, перечислены `start`, `restart`, `stop`, `update` и `version`, а у самого `codex` есть флаг `--no-daemon`. По сообщению пользователя в [issue #7885 на GitHub CC Switch](https://github.com/farion1231/cc-switch/issues/7885), `codex --no-daemon` сразу читает текущие настройки в интерактивной сессии, но к `codex exec` это не относится, а у приложения и расширения IDE свой сервер. На Windows уведомление CC Switch опирается на файл `daemon.pid` демона CLI и не видит приложение и расширение, поэтому их перезапускайте сами. Если после обновления CLI появляются и другие странные ошибки, причиной тоже может быть старый демон — пример в статье [Codex account/read failed during TUI bootstrap: причина в хвосте](https://blog.laozhang.ai/ru/posts/codex-account-read-failed-tui-bootstrap).

## Когда дело не в CC Switch: тариф, Chat и версия Codex CLI

Если Terra нет и при прямом подключении после полного перезапуска, проверьте доступ к самой модели. По документации OpenAI, GPT-6.1 Terra доступна в Work и Codex на тарифах Plus, Pro, Business, Enterprise и Edu, в Chat её нет, а Free и Go в этом списке не названы; в Enterprise и Edu доступ зависит от администратора рабочего пространства. Кроме того, Terra требует Codex CLI 0.159.0 или новее: на более старом клиенте сервер её не отдаёт, как это было с GPT-6.1 Sol в [issue #55028 в репозитории openai/codex](https://github.com/openai/codex/issues/55028), где на 0.153.4 модели не было в списке, а запрос возвращал HTTP 400, и всё заработало после обновления до 0.163.0.

На этом стоит остановиться: если тариф Terra не включает, администратор её не открыл или посредник её не отдаёт, никакой режим CC Switch её не покажет. Чем Terra отличается от Sol и как запустить её через `codex -m gpt-6.1-terra`, разобрано в статье [GPT-6.1 Terra vs Sol: в чем разница, цена задачи и тест в Codex](https://blog.laozhang.ai/ru/posts/gpt-6-1-terra-vs-gpt-6-1-sol), а чем пользоваться, пока Terra недоступна, — в статье [GPT-6 Sol, Luna, Astra и GPT-6.1 Terra: что выбрать для работы](https://blog.laozhang.ai/ru/posts/gpt-6-sol-vs-terra-vs-luna-vs-astra).

## Источники

Внешние страницы, на которые ссылается это руководство, в порядке упоминания. Последнее обновление: 2026-10-29.

- [issue #8985 на GitHub CC Switch](https://github.com/farion1231/cc-switch/issues/8985) (github.com)
- [issue #7640 на GitHub CC Switch](https://github.com/farion1231/cc-switch/issues/7640) (github.com)
- [PR #8922 в репозитории CC Switch](https://github.com/farion1231/cc-switch/pull/8922) (github.com)
- [issue #8728 на GitHub CC Switch](https://github.com/farion1231/cc-switch/issues/8728) (github.com)
- [issue #8966 на GitHub CC Switch](https://github.com/farion1231/cc-switch/issues/8966) (github.com)
- [README CC Switch на GitHub](https://github.com/farion1231/cc-switch) (github.com)
- [issue #7885 на GitHub CC Switch](https://github.com/farion1231/cc-switch/issues/7885) (github.com)
- [issue #55028 в репозитории openai/codex](https://github.com/openai/codex/issues/55028) (github.com)
