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.