~/.codex/config.toml.
В Codex работают модели GPT:
gpt-5.4, gpt-5.5, серия gpt-5.6, gpt-6-astra. Codex отправляет запросы только в формате Responses API, а на RuAPI он доступен для моделей GPT. Для Claude используйте Claude Code, для DeepSeek — Claude Code на DeepSeek.Предварительные требования
1
Аккаунт RuAPI и API-ключ
Консоль → API-ключи → Создать ключ. См. API-ключи и безопасность.
2
Node.js с npm
Установка Codex CLI
Настройка RuAPI
Откройте~/.codex/config.toml (или %USERPROFILE%\.codex\config.toml на Windows). Если файла нет — создайте:
~/.zshrc / ~/.bashrc):
- macOS / Linux
- Windows (PowerShell)
Первый запрос
Переключение моделей
Внутри сессии:model = "..." в начале config.toml. Подойдёт любая модель GPT со страницы цен.
Решение проблем
Модель не найдена (503) или 404
Модель не найдена (503) или 404
- Опечатка в ID. Имена моделей GPT на RuAPI совпадают с официальными — точные имена возьмите со страницы цен.
base_urlдолжен заканчиваться на/v1.
Ошибка: wire_api = 'chat' is no longer supported
Ошибка: wire_api = 'chat' is no longer supported
У вас старый конфиг. Замените в
config.toml строку wire_api = "chat" на wire_api = "responses".С Claude или DeepSeek запрос падает с ошибкой
С Claude или DeepSeek запрос падает с ошибкой
Так и должно быть: Codex работает только через Responses API, а он на RuAPI доступен для моделей GPT. Для Claude и DeepSeek используйте Claude Code — там подходят все модели.
Ошибки при tool calling / function calling
Ошибки при tool calling / function calling
RuAPI передаёт вызовы инструментов без изменений. Если Codex ругается — попробуйте тот же промпт напрямую через OpenAI, чтобы исключить проблему в самом промпте.
Держать одновременно официальный аккаунт и RuAPI
Держать одновременно официальный аккаунт и RuAPI
Удобнее всего переключаться через CC Switch. Вручную — меняйте значение
model_provider в начале config.toml.