# Codex

> Используйте Codex с NotHoly через Responses API.


Для `notholy run codex` нужен установленный CLI NotHoly, в котором выполнен вход ([Установка CLI](/ru/cli/install)), и сам Codex: `npm i -g @openai/codex`. Для ручной настройки ниже нужен только API-ключ.

```bash
notholy run codex
```

`notholy connect codex` добавляет провайдер `notholy` в `~/.codex/config.toml` и записывает модель и MCP-сервер `notholy` в `~/.codex/notholy.config.toml`. Запускайте командой `codex --profile notholy`, с `NOTHOLY_API_KEY` в оболочке. Нужен Codex 0.134 или новее, обычные сессии `codex` не меняются. `notholy run codex` передаёт тот же сервер через `-c` только для этого процесса.

Или добавьте провайдер в `~/.codex/config.toml` сами:

```toml
model = "notholy-specter"
model_provider = "notholy"

[model_providers.notholy]
name = "NotHoly"
base_url = "https://api.notholy.com/v1"
env_key = "NOTHOLY_API_KEY"
wire_api = "responses"
```

Экспортируйте ключ и запустите Codex:

```bash
export NOTHOLY_API_KEY="nh_live_..."
codex
```

Codex использует `/v1/responses` со стримингом, вызовами функций и рассуждениями. Responses здесь не хранит состояние, а Codex и так отправляет всю историю на каждом ходу.

## Проверка

Попросите Codex перечислить файлы в текущей папке. Он должен выполнить инструмент и ответить.

## Что дальше

- [Responses](/ru/api/responses)
