Codex CLI
Настройте OpenAI Codex CLI для использования конечной точки Model Gate Responses.
Codex CLI через модельные ворота
Кодекс использует протокол OpenAI Responses. Его провайдер base_url включает в себя /v1.
1. Установите Кодекс
npm install -g @openai/codex
codex --version
Ознакомьтесь с текущими официальными инструкциями по установке по адресу https://developers.openai.com/codex/.
2. Настройте провайдера
Редактировать:
- Linux или macOS: ~/.codex/config.toml - Окна: %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
Линукс или МакОС
export MODEL_GATE_API_KEY="mg_live_..."
Чтобы сделать его постоянным, добавьте экспорт в свой профиль оболочки или секретный менеджер.
Windows PowerShell
[Environment]::SetEnvironmentVariable(
"MODEL_GATE_API_KEY",
"mg_live_...",
"User"
)
Откройте новый терминал после установки постоянной переменной.
4. Запустите Кодекс
codex
Усилие рассуждения
model_reasoning_effort = "low"
- low: быстрее и короче. - medium: сбалансированный. - high: более тщательный для сложной работы.
Восходящая модель должна поддерживать запрошенные средства управления рассуждениями.
Поиск неисправностей
| Проблема | Разрешение |
|---|---|
| Ошибка аутентификации | Подтверждать MODEL_GATE_API_KEY виден в том же терминале. |
| Кодекс напрямую использует OpenAI | Подтверждать model_provider = "model_gate" и имя раздела поставщика совпадает. |
| Неподдерживаемая конечная точка | Подтверждать wire_api = "responses" и base_url заканчивается /v1. |
| Модель не найдена | Запрос /v1/models и используйте включенный канонический идентификатор или псевдоним. |
Не устанавливать requires_openai_auth = true для этого провайдера: этот параметр выбирает аутентификацию учетной записи OpenAI вместо пользовательской env_key.