n8n и OpenAI: как подключить и настроить интеграцию

В этой статье

Запрос «n8n openai» обычно означает не отдельный продукт, а поиск способа связать конструктор автоматизаций n8n с моделями OpenAI. Например, можно принять текст из формы, передать его модели на обработку, а затем отправить готовый ответ в почту, CRM или Telegram.

Здесь важно сразу разделить две похожие, но разные вещи. ChatGPT — пользовательский сервис с веб-интерфейсом, а OpenAI API — способ обращаться к моделям из другой программы. n8n работает именно через API, поэтому подписка ChatGPT сама по себе не даёт ключ для такой интеграции.

Какой node выбрать в n8n

Для первого сценария обычно подходит встроенный OpenAI node. В нём собраны операции с текстом, изображениями, аудио и файлами; актуальные возможности зависят от версии n8n и выбранной операции. Доступные функции перечислены в документации OpenAI node.

Если в node нет нужной операции или вам требуется вызвать endpoint вручную, используйте HTTP Request. Это более универсальный путь, но в нём придётся самостоятельно указать URL, заголовки, тело запроса и обработку ответа.

В новых установках можно встретить OpenAI node V2. Он доступен начиная с n8n 1.117.0 и поддерживает OpenAI Responses API. Это не означает, что те же пункты появятся в старой установке: сначала посмотрите версию n8n, а затем сверяйте настройки с документацией для неё.

Что понадобится для подключения

Для обычного подключения n8n нужен credential типа OpenAI API. В него вставляют API key, созданный в OpenAI API Platform; порядок настройки такого credential описан в документации OpenAI credentials для n8n. Organization ID заполняют только в том случае, если ваш пользователь состоит в нескольких организациях; для обычного личного проекта это поле не требуется.

API key — это секрет, который разрешает n8n отправлять запросы от имени проекта OpenAI. Не вставляйте его в публичный workflow, скриншот или сообщение в чате. Если ключ случайно стал доступен другим, его следует отозвать и создать новый.

Ещё одна частая причина недоразумений — биллинг. Подписка ChatGPT и оплата запросов через API Platform разделены, поэтому расходы на API нужно рассматривать отдельно от подписки ChatGPT. Это подробно объясняется в справке OpenAI о биллинге ChatGPT и API Platform.

Если вам нужен отдельный пользовательский AI-сервис, а не баланс для API, можно посмотреть каталог AI-сервисов Amber Market. В нём собраны пользовательские AI-подписки и другие AI-сервисы; наличие и условия перед заказом нужно проверить на странице каталога. Для заказов подтверждена оплата через СБП, автоматических списаний нет. Такой сервис не заменяет OpenAI API credential и не подключает n8n к API — это разные задачи.

Первый рабочий сценарий

Проще всего начать с ручного запуска: так легче понять, где находится проблема, если ответ не придёт.

  1. Создайте новый workflow в n8n и добавьте узел Manual Trigger.
  2. Следующим узлом добавьте OpenAI.
  3. В поле Credentials создайте новый OpenAI API credential и вставьте API key.
  4. Выберите операцию для работы с текстом, доступную в вашей версии node.
  5. Введите короткую инструкцию для модели, например: «Сделай краткое резюме текста на русском языке».
  6. Передайте тестовый текст во входные данные node или укажите его прямо в поле запроса.
  7. Запустите workflow вручную и откройте output OpenAI node.

На первом запуске полезно взять задачу с легко проверяемым результатом: классифицировать обращение как «вопрос», «жалоба» или «заказ», выделить три пункта из письма или сократить длинный текст до пяти предложений. Такой сценарий показывает всю цепочку: n8n запускает node, node отправляет API-запрос, OpenAI возвращает результат, а следующие узлы получают его как данные.

После успешного теста замените Manual Trigger на реальный источник — Webhook, форму, почтовый ящик или расписание. В инструкции модели ссылайтесь на входное поле через выражение n8n, а не копируйте тестовый текст вручную. Тогда один и тот же workflow сможет обработать новые данные автоматически.

Где чаще всего возникает ошибка

Если n8n сообщает об ошибке авторизации, проверьте, что в credential вставлен именно API key, без лишних пробелов и кавычек. Подписка ChatGPT, адрес электронной почты и пароль от ChatGPT не могут заменить этот ключ.

Если ошибка появляется уже после авторизации, посмотрите выбранную модель, операцию и формат входных данных. Названия полей и доступные функции меняются между версиями node, поэтому настройки из старого видео могут не совпасть с вашим интерфейсом. Отдельно проверьте, что у проекта API Platform настроен способ оплаты и разрешены нужные запросы.

Когда встроенный OpenAI node не подходит, переходите к HTTP Request только после того, как станет понятно, какой именно API-вызов нужен. В нём легко ошибиться в endpoint или заголовке Authorization, тогда как встроенный node берёт часть технической настройки на себя.

Итак, связка «n8n openai» — это интеграция автоматизации с OpenAI API, а не вход в ChatGPT через браузер. Для первого рабочего результата достаточно проверить версию n8n, выбрать OpenAI node, добавить отдельный API key и протестировать небольшой ручной workflow. После этого к нему можно подключать реальные источники данных и следующие действия.

Источники

Есть следующая задача?Ещё по теме «Компания OpenAI» →