Codex CLI через AI Gateway — настройка провайдера
Терминальный кодинг-агент OpenAI: правит файлы, запускает команды, работает с git
https://ai-gatewey.ru/v1sk-aigate-…openai/gpt-5.3-codexCodex CLI — терминальный агент OpenAI для разработки: понимает контекст проекта, редактирует файлы, запускает команды и тесты, работает с git. По умолчанию он ходит в API OpenAI напрямую — из России это требует VPN и валютной карты. Через AI Gateway достаточно описать кастомный провайдера в ~/.codex/config.toml и положить ключ в переменную окружения — дальше Codex работает с любой моделью из каталога.
Установка
npm install -g @openai/codexПодключение к AI Gateway
- Создайте API-ключ
В кабинете AI Gateway создайте ключ — формат
sk-aigate-…. Отдельный ключ на проект упрощает контроль расхода. - Положите ключ в переменную окружения
Добавьте в
~/.bashrc/~/.zshrc, чтобы Codex не хранил ключ в конфиге открытым текстом:bashbashexport AIGATE_API_KEY="sk-aigate-ваш_ключ" - Опишите провайдера в config.toml
Откройте
~/.codex/config.tomlи добавьте блок провайдера AI Gateway. Ключenv_keyуказывает, из какой переменной окружения брать ключ:tomltoml[model_providers.aigate]name = "AI Gateway"base_url = "https://ai-gatewey.ru/v1"env_key = "AIGATE_API_KEY"# единственное поддерживаемое значение: поддержка wire_api = "chat" из Codex удалена,# со старым значением в конфиге агент откажется стартоватьwire_api = "responses" - Выберите провайдера и модель
Там же, в корне
config.toml, укажите провайдера по умолчанию и модель — код из каталога AI Gateway:tomltomlmodel_provider = "aigate"model = "openai/gpt-5.3-codex" - Запустите и проверьте
Выполните
codexв каталоге проекта и отправьте первый запрос. Если агент отвечает — расход уже виден в кабинете AI Gateway в реальном времени.
model задаётся кодом каталога целиком, включая префикс провайдера — например openai/gpt-5.1-codex-max. Полный список кодов — в каталоге моделей.config.toml строку web_search = "disabled".Модели для Codex CLI
Codex CLI заточен под кодинг-модели OpenAI: gpt-5.3-codex — баланс цены и качества для повседневной работы, gpt-5.1-codex-max — сложные задачи и большие рефакторинги. Через AI Gateway доступны и другие провайдеры, например claude-sonnet-5.5:
Частые вопросы
Codex пишет об ошибке авторизации — что проверить?
Три вещи: ключ действителен (кабинет → Ключи), переменная из env_key действительно экспортирована (echo $AIGATE_API_KEY не пусто), а base_url в конфиге указан с /v1 на конце.
Можно ли держать несколько провайдеров одновременно?
Да. В config.toml можно описать несколько блоков [model_providers.*], а активный выбирать ключом model_provider или флагом запуска — так удобно сравнивать модели разных провайдеров через один ключ AI Gateway.
Как контролировать расход агента?
Агентные сессии прожорливы: задайте ключу потолок расхода и лимит RPM в кабинете AI Gateway — после достижения потолка ключ перестанет принимать запросы.
https://ai-gatewey.ru/v1sk-aigate-…openai/gpt-5.3-codex