Руководство по настройке OpenAI Codex CLI
Пошаговое руководство по установке и настройке Codex CLI с UnoRouter в Windows, macOS и Linux.
Обзор
Codex CLI: кодирующий агент от OpenAI на базе терминала, который читает, пишет и запускает код в вашем проекте через изолированные, проверяемые патчи. Направьте его кастомного провайдера на базовый URL UnoRouter, и вы сможете управлять им с любой моделью из каталога, а не только с моделями OpenAI.
Быстрая настройка
Вставьте эти значения в клиент. Ваш ключ подставляется автоматически, когда вы вошли в систему.
Базовый URL: https://api.unorouter.com/v1
API-ключ: YOUR_API_KEYСовместимость
Пошаговая настройка
- 1Установите Codex CLI
Установите Codex CLI глобально через npm.
bashnpm install -g @openai/codex - 2Настройте провайдера модели
Отредактируйте `~/.codex/config.toml`, чтобы направить Codex на UnoRouter. Укажите идентификатор модели и добавьте пользовательского провайдера с базовым URL UnoRouter, используя wire API responses.
toml# ~/.codex/config.toml model = "YOUR_MODEL_ID" [model_providers.custom] base_url = "https://api.unorouter.com/v1" wire_api = "responses" - 3Добавьте свой ключ API
Запишите свой ключ API UnoRouter в `~/.codex/auth.json`, чтобы Codex аутентифицировал каждый запрос.
json// ~/.codex/auth.json { "OPENAI_API_KEY": "YOUR_API_KEY" } - 4Запустите Codex
Выполните `codex` в каталоге проекта и начните писать код.
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codexРекомендуемые модели
Бесплатные модели, которые хорошо работают здесь. Вставьте любой id модели в клиент.
Нюансы
- Если Codex сообщает о неподдерживаемом эндпоинте, убедитесь, что `wire_api` имеет значение `responses`, а базовый URL оканчивается на `/v1`.
- Ошибка 401 означает, что ключ в `~/.codex/auth.json` отсутствует или устарел. Вставьте свежий ключ из панели UnoRouter и повторите запуск.