Skip to main content
自分のマシンに n8n をデプロイし、コミュニティノード経由で CometAPI に接続して、AI ワークフローの自動化をローカルで実行します。

前提条件

  • Linux(Ubuntu/Debian/CentOS など)または macOS
  • 2 GB 以上の RAM、10 GB 以上の空きディスク容量
  • 公開 npm レジストリにアクセス可能なシェル環境
  • Node.js 18.x または 20.x LTS(ステップ 1 を参照)
  • 有効な API キーを持つ CometAPI アカウント — こちらから取得
1

CometAPI API キーを取得する

CometAPI コンソールにログインします。Add API Key をクリックし、CometAPI API キーをコピーします。
Add API Key ボタンが表示された CometAPI ダッシュボード
Base URL が表示された CometAPI API キー詳細
2

nvm 経由で Node.js をインストールする

n8n 1.x には Node.js 18.x または 20.x が必要です。推奨される方法は nvm です。
後で n8n: command not found と表示される場合は、ターミナルを再起動するか、nvm が管理する npm のグローバル bin ディレクトリが PATH に含まれていることを確認してください。
3

n8n をインストールして起動する

ポート 5678 がすでに使用中の場合:
ターミナルを閉じた後も n8n を実行し続けるには:
n8n の起動成功を示すターミナル
ターミナル内の n8n 起動ログ
4

オーナーアカウントを作成する

ブラウザで http://localhost:5678/ を開きます。初回実行時には、セットアップウィザードで Owner アカウント(メールアドレス + パスワード)の作成を求められます。作成を完了してサインインします。
Owner アカウントの詳細入力を求める n8n 初回セットアップウィザード
5

CometAPI コミュニティノードをインストールする

  1. Settings(左下)→ Community nodes に移動します
  2. Install a community node をクリックします
  3. パッケージ名 @cometapi-dev/n8n-nodes-cometapi を入力します
  4. リスク確認のチェックボックスをオンにして Install をクリックします
インストール後、ノードパネルで CometAPI を検索できるようになります。
Community nodes セクションが表示された n8n の Settings パネル
CometAPI のパッケージ名が入力されたインストールダイアログ
Community Nodes セクションが表示されない場合は、Owner アカウントでサインインしていることを確認し、Settings → Security でコミュニティノードのインストールが有効になっていることを確認してください。
6

ワークフローを作成して認証情報を設定する

  1. 上部の + New をクリックしてワークフローを作成します。
  2. キャンバス上の + をクリックし、CometAPI を検索してノードを追加します。
CometAPI ノードの検索を開いた n8n ワークフローキャンバス
n8n キャンバスに追加された CometAPI ノード
  1. Manual Trigger ノードを追加し、CometAPI ノードに接続します。
  2. CometAPI ノードの Credential to connect withCreate new を選択します。CometAPI Key に CometAPI API キーを貼り付け、Save をクリックします。Base URL のデフォルトは https://api.cometapi.com で、通常は変更不要です。
API キーが入力された CometAPI 認証情報ダイアログ
  1. ノードを設定します:
  • Model: 使用したい現在の model ID を入力します
  • Messages: Role を user に設定し、Content にテスト用プロンプト(例: Hello)を入力します
  • 任意: system メッセージの追加、Max TokensTemperature などの設定を行います
  1. Execute step をクリックしてノードを実行します。Output パネルに JSON レスポンスが表示されます。
成功した CometAPI の JSON レスポンスが表示された n8n の出力パネル
  • node-gyp またはネイティブビルドエラー — ビルドツールをインストールしてください: sudo apt install build-essential python3(Debian/Ubuntu)または Xcode Command Line Tools(macOS)。
  • npm の権限エラー(EACCES) — ユーザーレベルの Node.js インストールには nvm を使用してください。sudo は不要です。
  • ポート競合(localhost:5678 が利用不可)n8n start を実行する前に N8N_PORT=5679(または別の空きポート)を設定してください。
  • Community Nodes セクションが表示されないOwner アカウントでサインインし、Settings → Security を確認してください。
  • 社内ネットワークで npm install が失敗する — プロキシを設定してください: npm config set proxy http://user:pass@host:port
  • CometAPI ノードが 401/403 を返す — API キーと、その model が CometAPI プランで利用可能かを確認してください。
  • 空のレスポンスまたはトークン制限エラーMax Tokens を増やし、必要に応じて TemperatureTop P を調整してください。
  • ターミナルを閉じると n8n が停止する — pm2 を使用してください: pm2 start "n8n" --name n8n && pm2 save.