# n8n через Konductor

В n8n Konductor подключается как OpenAI-совместимый провайдер: достаточно новых учётных данных с другим адресом.

## Учётные данные

1. Открой **Credentials** и создай учётные данные **OpenAI API**.
2. В поле **API Key** вставь ключ компании.
3. В поле **Base URL** укажи `https://llm.kodzavod.ru/v1`, с `/v1` на конце.
4. Оставь **Organization ID** пустым и сохрани.

Адрес по умолчанию в этом поле — адрес OpenAI. Если оставить его, запрос уйдёт не в Konductor.

## Узел модели

1. Добавь узел **OpenAI Chat Model** (в связке с AI Agent или другой цепочкой) и выбери созданные учётные данные.
2. В поле **Model** выбери способ **By ID** и вставь идентификатор модели из каталога на странице [Цены](/konductor/pricing). Список моделей n8n подгружает у OpenAI, поэтому каталог Konductor в нём не появится.
3. Оставь переключатель **Use Responses API** выключенным: тогда узел вызывает `/v1/chat/completions`.

## Сколько стоил запрос

Узлы n8n не показывают стоимость сами. Чтобы получить рубли за вызов, отправь запрос узлом **HTTP Request**: метод POST, адрес `https://llm.kodzavod.ru/v1/chat/completions`, заголовок `Authorization: Bearer <ключ>`, тело JSON как в примере ниже. Стоимость будет в `usage.cost_rub` ответа. Тот же запрос на curl:

```bash
curl https://llm.kodzavod.ru/v1/chat/completions \
  -H "Authorization: Bearer $KONDUCTOR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"<идентификатор модели>","messages":[{"role":"user","content":"Привет"}],"max_tokens":256}'
```
 Подробнее — на странице [Цены в ответе](/konductor/docs/prices-in-response).

## Если запрос не прошёл

Смотри страницу [Ошибки 402, 403 и 429](/konductor/docs/errors). Остаток баланса и лимит ключа покажет запрос к `/v1/key` из [быстрого старта](/konductor/docs/quickstart).
