Перейти до основного вмісту

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-воркфлоу.

Передумови

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

Отримайте свій CometAPI API key

Увійдіть у консоль 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 + пароль). Завершіть цей крок і увійдіть.
Майстер першого запуску 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. Натисніть + на полотні та знайдіть CometAPI, щоб додати вузол.
Полотно workflow у n8n з відкритим пошуком вузла CometAPI
Вузол CometAPI, доданий на полотно 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 або native build — встановіть 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.