Codex CLI
Codex CLI — open-source агент OpenAI для терминала: правки кода, ревью и автоматизация задач. Codex подключается к AI Chaos как сторонний провайдер через OpenAI-совместимый endpoint.
Шаг 1. Установка
Следуйтеинструкциям Codex CLI для вашей ОС, затем проверьте установку:
codex --versionШаг 2. Конфигурация
Codex читает файл ~/.codex/config.toml. Добавьте AI Chaos как модельного провайдера:
model_provider = "aichaos"
model = "chat-model"
[model_providers.aichaos]
name = "AI Chaos"
base_url = "https://aichaos.ru/v1"
wire_api = "chat"
[model_providers.aichaos.auth]
command = "sh"
args = ["-c", "echo $AICHAOS_API_KEY"]Замените chat-model на код модели изкаталога . Провайдер wire_api = "chat" работает через /v1/chat/completions — endpoint, который поддерживают все LLM-модели AI Chaos.
Для Windows замените блок auth на:
[model_providers.aichaos.auth]
command = "powershell"
args = ["-NoProfile", "-Command", "Write-Output $env:AICHAOS_API_KEY"]Шаг 3. API ключ
Экспортируйте ключ в профиле оболочки — команда auth выше читает его из переменной:
export AICHAOS_API_KEY="chaos-u-..."Проще вариант — env_key = "AICHAOS_API_KEY" внутри блока провайдера: он работает, но без команды-обёртки Codex может не подтягивать метаданные моделей каталога.
Шаг 4. Запуск
cd /path/to/your/project
codexПолезные настройки
| Параметр | Описание |
|---|---|
model | Код модели AI Chaos из каталога, например chat-model. |
model_reasoning_effort | Уровень рассуждений: low, medium, high. |
projects | Уровни доверия per-project: trusted — полный доступ, untrusted — ограниченный. |
Устранение неполадок
- 401 Missing Authentication header. Команда из блока
authне отработала: проверьте, чтоAICHAOS_API_KEYзадана до запуска Codex. На Windows задайте переменную уровня пользователя (setx) и полностью перезапустите Codex. - Model not found. Сверьте точный код модели вкаталоге моделей — он должен совпадать посимвольно со значением
model. - Баланс не уменьшается / запросов нет. Проверьте, что
base_url—https://aichaos.ru/v1, без слеша в конце и без пути/chat/completions.