Поиск по документации...

Начните вводить, чтобы искать по документации

Codex
Codex CLI

Руководство по настройке OpenAI Codex CLI

Установите и настройте Codex CLI с Routerah на Windows, macOS и Linux.

Обзор

Codex CLI: терминальный агент для написания кода от OpenAI. Он читает, пишет и запускает код через изолированные, проверяемые патчи. Направьте его кастомного провайдера на базовый URL Routerah, чтобы использовать любую модель из каталога.

Быстрая настройка

Вставьте это в клиент. Ваш ключ подставляется автоматически, если вы вошли в аккаунт.

text
Базовый URL: https://api.routerah.app/v1
API-ключ: YOUR_API_KEY

Войдите, чтобы автоматически подставить ваш ключ API

Совместимость

Chat CompletionsResponses APIПотоковая передачаВызов инструментов

Пошаговая настройка

  1. 1
    Установите Codex CLI

    Установите Codex CLI глобально через npm.

  2. 2
    Настройте провайдера модели

    Отредактируйте `~/.codex/config.toml`. Укажите id модели и добавьте кастомного провайдера с базовым URL Routerah, используя wire API responses.

    toml
    # ~/.codex/config.toml
    model = "YOUR_MODEL_ID"
    model_provider = "routerah"
    
    [model_providers.routerah]
    name = "Routerah"
    base_url = "https://api.routerah.app/v1"
    wire_api = "responses"
    env_key = "OPENAI_API_KEY"

    Войдите, чтобы автоматически подставить ваш ключ API

  3. 3
    Экспортируйте свой ключ API

    Экспортируйте переменную, указанную в env_key. Codex читает ключ собственного провайдера из окружения; файл auth.json нужен только для входа в OpenAI.

  4. 4
    Запустите Codex

    Выполните `codex` в каталоге проекта.

powershell
$env:OPENAI_BASE_URL="https://api.routerah.app/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"

codex

Войдите, чтобы автоматически подставить ваш ключ API

Рекомендуемые модели

Бесплатные модели, которые здесь работают. Вставьте id любой модели в клиент.

minimax-m3.1-flash:freexing4.0-29b-a4b:freesage-a1.5:freenemotron-3.5-bolt-e4b:freeling-3.1-flash:free

Нюансы

  • При ошибке о неподдерживаемом эндпоинте проверьте, что `wire_api` равен `responses`, а базовый URL оканчивается на `/v1`.
  • Если запросы уходят без аутентификации, проверьте, что env_key указывает на переменную, действительно экспортированную в оболочке, где запущен codex.
  • Зарезервированный идентификатор openai нельзя использовать для собственного провайдера. Подойдёт любой другой идентификатор, как в model_providers, так и в model_provider.
Создать ключ APIМодели