Перейти к основному содержанию

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Разверните n8n на своей машине и подключите его к CometAPI через community node, чтобы локально запускать автоматизированные AI workflow.

Предварительные требования

  • Linux (Ubuntu/Debian/CentOS и т. д.) или macOS
  • 2 ГБ+ RAM, 10 ГБ+ свободного места на диске
  • Доступ к shell с выходом в публичный npm registry
  • Node.js 18.x или 20.x LTS (см. шаг 1)
  • Аккаунт CometAPI с активным API key — получите его здесь
1

Получите свой API key CometAPI

Войдите в консоль CometAPI. Нажмите Add API Key и скопируйте свой ключ <COMETAPI_KEY>.
Панель CometAPI с кнопкой Add API Key
Сведения об API key CometAPI с base URL
2

Установите Node.js через nvm

Для n8n 1.x требуется Node.js 18.x или 20.x. Рекомендуемый способ — nvm:
# Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# Reload your shell profile
source ~/.bashrc   # or ~/.zshrc on macOS

# Install and activate the LTS version
nvm install --lts
nvm use --lts

# Verify
node -v
npm -v
Если позже вы увидите n8n: command not found, перезапустите терминал или убедитесь, что глобальная bin-директория npm, управляемая через nvm, присутствует в вашем PATH.
3

Установите и запустите n8n

npm install -g n8n
n8n -v       # verify the installed version
n8n start    # runs on http://localhost:5678/
Если порт 5678 уже используется:
export N8N_PORT=5679
n8n start
Чтобы n8n продолжал работать после закрытия терминала:
npm install -g pm2
pm2 start "n8n" --name n8n
pm2 save
pm2 status
Терминал с успешным запуском n8n
Логи запуска n8n в терминале
4

Создайте аккаунт владельца

Откройте http://localhost:5678/ в браузере. При первом запуске мастер настройки попросит вас создать аккаунт Owner (email + password). Завершите этот шаг и выполните вход.
Мастер первого запуска n8n запрашивает данные аккаунта Owner
5

Установите community node CometAPI

  1. Перейдите в Settings (внизу слева) → Community nodes
  2. Нажмите Install a community node
  3. Введите имя пакета: @cometapi-dev/n8n-nodes-cometapi
  4. Установите флажок подтверждения риска и нажмите Install
После установки вы сможете найти CometAPI в панели узлов.
Панель Settings в n8n с разделом Community nodes
Диалог установки с введённым именем пакета CometAPI
Если раздел Community Nodes отсутствует: убедитесь, что вы вошли под аккаунтом Owner, и проверьте Settings → Security, чтобы подтвердить, что установка community node включена.
6

Создайте workflow и настройте credentials

  1. Нажмите + New вверху, чтобы создать workflow.
  2. Нажмите + на canvas и найдите CometAPI, чтобы добавить узел.
Canvas workflow в n8n с открытым поиском узла CometAPI
Узел CometAPI добавлен на canvas n8n
  1. Добавьте узел Manual Trigger и соедините его с узлом CometAPI.
  2. В узле CometAPI в разделе Credential to connect with выберите Create new. Вставьте свой ключ <COMETAPI_KEY> в поле CometAPI Key и нажмите Save. Base URL по умолчанию — https://api.cometapi.com, и обычно его менять не нужно.
Диалог credentials CometAPI с введённым API key
  1. Настройте узел:
  • Model: введите текущий model ID, который хотите использовать
  • Messages: установите Role в user, а Content — в ваш тестовый prompt (например, Hello)
  • Необязательно: добавьте сообщение system, задайте Max Tokens, Temperature и т. д.
  1. Нажмите Execute step, чтобы выполнить узел. Панель Output покажет JSON-ответ.
Панель output в n8n с успешным JSON-ответом CometAPI
  • node-gyp или ошибки нативной сборки — установите build tools: sudo apt install build-essential python3 (Debian/Ubuntu) или Xcode Command Line Tools (macOS).
  • Ошибки прав доступа npm (EACCES) — используйте nvm для пользовательской установки Node.js; sudo не требуется.
  • Конфликт порта (localhost:5678 недоступен) — задайте N8N_PORT=5679 (или другой свободный порт) перед запуском n8n start.
  • Раздел Community Nodes отсутствует — войдите под аккаунтом Owner и проверьте Settings → Security.
  • Сбой npm install в корпоративных сетях — настройте proxy: npm config set proxy http://user:pass@host:port
  • Узел CometAPI возвращает 401/403 — проверьте ваш API key и убедитесь, что model доступна в вашем тарифном плане CometAPI.
  • Пустые ответы или ошибки лимита token — увеличьте Max Tokens; при необходимости скорректируйте Temperature и Top P.
  • n8n останавливается при закрытии терминала — используйте pm2: pm2 start "n8n" --name n8n && pm2 save.