| Слой | За что отвечает | Рекомендуемый источник |
|---|---|---|
| Auth layer | Login state Codex App, plugins, Remote Control, session sync | Официальный вход ChatGPT / Codex |
| Inference layer | Model requests, model list, расход API Key | LLMEasy или другой сторонний API |
Способы настройки
- Через CC Switch
- Ручная настройка
Это рекомендуемый способ. В CC Switch сохранение official login state вынесено в UI-настройку, поэтому этот вариант безопаснее для большинства пользователей.
Сначала настройте Codex API provider
Следуйте шагам Codex CLI в инструкции CC Switch, установите CC Switch и добавьте Codex API provider.Заполните provider поля данными LLMEasy:
Сохраните provider и сделайте его In Use.
| Поле | Значение |
|---|---|
| Provider Name | LLMEasy или удобное имя |
| Base URL | https://www.llmeasy.ru/v1 |
| API Key | Ваш LLMEasy API Key |
| API format | OpenAI Responses API |

Откройте настройки CC Switch
Вернитесь в главное окно CC Switch и нажмите иконку Settings в левом верхнем углу.
Включите Codex App Enhancements
Во вкладке General найдите Codex App Enhancements и включите Keep official login when switching third-party providers.Этот переключатель сохраняет официальный login state Codex App при переключении на сторонний provider. После включения Codex App продолжит использовать official plugins, Remote Control и mobile control, а model requests будут идти через выбранный сторонний API provider.

Перезапустите Codex App и проверьте
Полностью закройте и снова откройте Codex App. Проверьте:
- Codex App по-прежнему показывает официальный account login state
- Plugins, Remote Control или mobile control работают
- Активный provider — сторонний API provider, выбранный в CC Switch
- Тестовое сообщение получает нормальный ответ
FAQ
Чем это отличается от обычной настройки Codex API?
Обычная настройка только направляет model requests в сторонний API. Эта схема также сохраняет официальный login state, поэтому official features Codex App продолжают работать. Если вам не нужны plugins, Remote Control или mobile control, используйте обычную инструкцию Codex.Почему API Key не нужно класть в auth.json?
В этом режимеauth.json хранит официальный login state. Сторонний API Key должен находиться в experimental_bearer_token внутри config.toml.
Если заменить auth.json простым объектом OPENAI_API_KEY, Codex App может перестать распознавать официальный login state, а plugins или Remote Control могут перестать работать.

