Codex CLI через AI Gateway — настройка провайдера
Терминальный кодинг-агент OpenAI: правит файлы, запускает команды, работает с git
Codex 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 не хранил ключ в конфиге открытым текстом:export AIGATE_API_KEY="sk-aigate-ваш_ключ" - Опишите провайдера в config.toml
Откройте
~/.codex/config.tomlи добавьте блок провайдера AI Gateway. Ключenv_keyуказывает, из какой переменной окружения брать ключ:[model_providers.aigate] name = "AI Gateway" base_url = "https://ai-gatewey.ru/v1" env_key = "AIGATE_API_KEY" - Выберите провайдера и модель
Там же, в корне
config.toml, укажите провайдера по умолчанию и модель — код из каталога AI Gateway:model_provider = "aigate" model = "openai/gpt-5.3-codex" - Запустите и проверьте
Выполните
codexв каталоге проекта и отправьте первый запрос. Если агент отвечает — расход уже виден в кабинете AI Gateway в реальном времени.
model задаётся кодом каталога целиком, включая префикс провайдера — например openai/gpt-5.1-codex-max. Полный список кодов — в каталоге моделей.Модели для Codex CLI
Codex CLI заточен под кодинг-модели OpenAI: gpt-5.3-codex — баланс цены и качества для повседневной работы, gpt-5.1-codex-max — сложные задачи и большие рефакторинги. Через AI Gateway доступны и другие провайдеры, например claude-sonnet-5:
| Модель | Ввод, ₽/1М | Вывод, ₽/1М | Контекст |
|---|---|---|---|
| OpenAI: GPT-5.3-Codex | 274 | 2 195 | 400K |
| OpenAI: GPT-5.1-Codex-Max | 196 | 1 568 | 400K |
| Anthropic: Claude Sonnet 5 | 314 | 1 568 | 1M |
Частые вопросы
Codex пишет об ошибке авторизации — что проверить?
Три вещи: ключ действителен (кабинет → Ключи), переменная из env_key действительно экспортирована (echo $AIGATE_API_KEY не пусто), а base_url в конфиге указан с /v1 на конце.
Можно ли держать несколько провайдеров одновременно?
Да. В config.toml можно описать несколько блоков [model_providers.*], а активный выбирать ключом model_provider или флагом запуска — так удобно сравнивать модели разных провайдеров через один ключ AI Gateway.
Как контролировать расход агента?
Агентные сессии прожорливы: задайте ключу месячную квоту и лимит RPM в кабинете AI Gateway — при превышении запросы остановятся, а не спишут лишнее.
Codex в терминале — с оплатой в рублях
Начать бесплатно