Codex CLI
Настройка OpenAI Codex CLI для эндпоинта Responses Model Gate.
Codex CLI через Model Gate
Codex использует протокол OpenAI Responses. base_url поставщика включает /v1.
1. Установить Codex
npm install -g @openai/codex
codex --version
Проверьте актуальную официальную инструкцию установки на https://developers.openai.com/codex/.
2. Настроить поставщика
Отредактируйте:
- Linux или macOS:
~/.codex/config.toml - Windows:
%USERPROFILE%\.codex\config.toml
model = "gpt-5.4"
model_provider = "model_gate"
model_reasoning_effort = "high"
[model_providers.model_gate]
name = "Model Gate"
base_url = "https://api.model-gate.com/v1"
wire_api = "responses"
env_key = "MODEL_GATE_API_KEY"
wire_api = "responses" отправляет запросы в /v1/responses.
3. Задать API-ключ
Linux или macOS
export MODEL_GATE_API_KEY="mg_live_..."
Для постоянной настройки добавьте export в профиль оболочки или менеджер секретов.
Windows PowerShell
[Environment]::SetEnvironmentVariable(
"MODEL_GATE_API_KEY",
"mg_live_...",
"User"
)
Откройте новый терминал после установки постоянной переменной.
4. Запустить Codex
codex
Глубина рассуждений
model_reasoning_effort = "low"
low: быстрее и короче.medium: сбалансированно.high: более подробная проработка сложных задач.
Модель поставщика должна поддерживать запрошенные настройки рассуждений.
Устранение проблем
| Проблема | Решение |
|---|---|
| Ошибка аутентификации | Убедитесь, что MODEL_GATE_API_KEY доступен в том же терминале. |
| Codex обращается напрямую к OpenAI | Проверьте model_provider = "model_gate" и совпадение имени секции поставщика. |
| Эндпоинт не поддерживается | Проверьте wire_api = "responses" и окончание base_url на /v1. |
| Модель не найдена | Запросите /v1/models для канонического ID либо используйте активный псевдоним, подтверждённый администратором. |
Не задавайте requires_openai_auth = true для этого поставщика: такой параметр выбирает аутентификацию аккаунта OpenAI вместо собственного env_key.