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.