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.

См. также