Клиент

Codex Desktop и CLI

Подключите приложение Codex или Codex CLI к Omni Router через ChatGPT OAuth или API-ключ OpenAI.

Сначала подключите провайдера

В личном кабинете откройте раздел «Провайдеры», добавьте ChatGPT/Codex через OAuth или OpenAI через API-ключ и скопируйте ключ omni_….

Если действующий omni-ключ уже сохранён, доступ к личному кабинету для повторной настройки не нужен.

Открыть провайдеров

Вариант 1

Автоматическая настройка

Windows: Codex Desktop и CLI

Откройте PowerShell и запустите установщик. Он скроет ввод ключа, сохранит его для текущего пользователя Windows и обновит общую конфигурацию Codex.

irm https://api.omnirouter.ru/install/codex.ps1 | iex

После установки полностью закройте ChatGPT/Codex, включая значок в системном трее, и откройте приложение снова. Omni-ключ не вводится в экран входа OpenAI.

macOS, Linux или WSL

Откройте терминал и запустите установщик. Он запросит ключ, обновит настройки Codex и удалит старый omni_-ключ из кэша авторизации.

curl -fsSL https://api.omnirouter.ru/install/codex.sh | bash

Для Codex CLI откройте новый терминал и запустите клиент в режиме Omni Router:

codex -c 'model_provider="omnirouter"' -m gpt-5.6-sol

Альтернатива: codex --profile omnirouter.

Вариант 2

Ручная настройка

Добавьте настройки в пользовательский файл ~/.codex/config.toml или %USERPROFILE%\.codex\config.toml на Windows:

model_provider = "omnirouter"

[model_providers.omnirouter]
name = "OmniRouter"
base_url = "https://api.omnirouter.ru/v1"
wire_api = "responses"
env_key = "OMNIROUTER_API_KEY"

Создайте файл ~/.codex/omnirouter.config.toml:

model_provider = "omnirouter"

Задайте ключ перед запуском:

# macOS / Linux / WSL
export OMNIROUTER_API_KEY="omni_***"

# Windows PowerShell
$env:OMNIROUTER_API_KEY="omni_***"

Если Codex использует старую авторизацию

  1. 1. Повторно запустите установщик: он удалит только устаревший omni-ключ из кэша, не затрагивая обычный вход OpenAI/ChatGPT.
  2. 2. Полностью закройте Codex Desktop, включая значок в системном трее, и откройте приложение снова.
  3. 3. Убедитесь, что в пользовательском config.toml указан model_provider = "omnirouter".
  4. 4. Для Codex base URL должен заканчиваться на /v1.

Инструменты

Omni Router как MCP-сервер

Этот же OMNIROUTER_API_KEY можно подключить к Codex по Streamable HTTP. Агент получит инструменты для списка моделей, поиска и генерации изображений.

Открыть инструкцию MCP