Вернуться ко всем гайдам

Настройка OpenAI Codex и OmniRoute в OpenClaw

Как подключить одну подписку через OAuth и настроить несколько аккаунтов через OmniRoute.

Панель OmniRoute Providers со списком подключенных AI-провайдеров

Гайд по настройке OpenAI подписки в OpenClaw.

Первый вариант базовый, если вы хотите подключить одну подписку.

Вводите в терминале:

openclaw configure

Дальше: Local -> Model -> OpenAI -> OAuth.

Вам будет выдана ссылка, вы авторизуетесь в своем браузере. Потом копируете ссылку после авторизации, которая начинается с localhost, и вставляете в терминал.

Если у вас вдруг не появляется OAuth, тогда используете команду:

openclaw models auth login --provider openai-codex

Теперь как использовать несколько OpenAI подписок.

Вам потребуется: OmniRoute

Можно ставить через сам OpenClaw или через Codex.

Присылаете ссылку на репозиторий агенту, просите его установить и выдать вам ссылку для авторизации в дашборде. Переходите по ссылке и попадаете в панель роутинга с кучей функций. Вам нужно перейти во вкладку API Manager и выпустить ключ, сохранить его у себя. Дальше идете во вкладку Providers, выбираете OpenAI Codex и авторизуетесь в двух и более аккаунтах, схема такая же, как при авторизации через OpenClaw.

Следующим шагом нужно настроить сам OpenClaw. Через CLI-команды багано работает, может установить не тот размер контекста. Поэтому просите изучить документацию OpenClaw, присылаете пример конфига и просите его настроить провайдера. Нужно будет заменить только apiKey. И потом сделать:

openclaw gateway restart

Конфиг OmniRoute для OpenClaw

Ниже патч для openclaw.json с добавленным провайдером omniroute и моделью cx/gpt-5.4.

{
  "models": {
    "mode": "merge",
    "providers": {
      "omniroute": {
        "baseUrl": "http://127.0.0.1:20128/v1",
        "apiKey": "sk-...",
        "api": "openai-completions",
        "models": [
          {
            "id": "cx/gpt-5.4",
            "name": "cx/gpt-5.4",
            "reasoning": true,
            "input": [
              "text",
              "image"
            ],
            "contextWindow": 400000,
            "maxTokens": 8192
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "omniroute/cx/gpt-5.4"
      },
      "models": {
        "omniroute/cx/gpt-5.4": {}
      }
    }
  }
}

Если OmniRoute не должна быть основной моделью, а только добавиться в список, замени этот фрагмент:

{
  "model": {
    "primary": "openai-codex/gpt-5.4"
  }
}