AI bergerak pantas: model multimodal baharu dan API masa nyata yang dipertingkat memudahkan penggabungan AI berkuasa ke dalam platform automasi, sementara perbahasan selari tentang keselamatan dan kebolehcerapan sedang membentuk semula cara pasukan mengendalikan sistem produksi. Bagi mereka yang membina automasi setempat, satu corak praktikal semakin muncul: gunakan gerbang model bersepadu (seperti CometAPI) untuk mengakses banyak model, dan jahit panggilan model tersebut ke dalam pelaksana automasi yang dihoskan sendiri (seperti n8n) supaya anda mengekalkan kawalan ke atas data, kependaman, dan kos. Panduan ini menunjukkan kepada anda, langkah demi langkah, cara untuk bermula dengan CometAPI + n8n (setempat), perkara yang perlu diperhatikan, dan cara menyelesaikan masalah apabila keadaan tidak berjalan lancar.
Apakah n8n dan mengapa ia penting untuk automasi AI?
n8n ialah alat automasi aliran kerja sumber terbuka dengan penyunting visual dan ekosistem nod (penyambung) yang besar. Ia direka untuk membolehkan anda merantai pencetus, transformasi, dan panggilan API luaran ke dalam aliran kerja yang boleh diulang (webhook, kerja berjadual, pemprosesan fail, chatbot, dsb.). Menghoskan sendiri n8n secara setempat memberikan anda kawalan penuh ke atas kedudukan data dan pelaksanaan, yang amat bernilai apabila memanggil model AI pihak ketiga yang mengendalikan input sensitif.
Bagaimanakah n8n berfungsi dalam amalan?
- Kanvas visual dengan pencetus (Webhook, Cron) dan nod tindakan (HTTP Request, nod pangkalan data, e-mel).
- Nod komuniti memperluas keupayaan — anda boleh memasang pakej komuniti dan melayannya seperti nod asli.
Menghoskan sendiri n8n memberikan anda:
- Kawalan data sepenuhnya — aliran kerja dan data larian kekal pada infrastruktur yang anda uruskan.
- Penyesuaian — tambah nod peribadi atau integrasi setempat tanpa menunggu ciri awan.
- Kebolehramalan kos — tiada kejutan bil awan per tugasan untuk automasi dalaman yang berat.
- Keselamatan & pematuhan — lebih mudah memenuhi keperluan dasar dalaman dan peraturan.
Apakah CometAPI dan mengapa menggunakannya sebagai gerbang model anda?
CometAPI ialah gerbang API bersepadu yang mendedahkan ratusan model AI pihak ketiga (teks, embedding, penjanaan imej, dll.) di sebalik satu antara muka serasi OpenAI dan model pengebilan tunggal. Ini bermakna daripada menambah integrasi khas untuk setiap LLM atau enjin imej yang anda ingin cuba, anda memanggil satu API dan memilih model yang anda mahu dalam permintaan. Ini memudahkan percubaan, kawalan kos, dan integrasi operasi.
manfaat:
- Pilihan model: Cuba ramai vendor/model dengan laluan kod yang sama.
- Pengumpulan token / kuota percuma: Banyak gerbang bersepadu menawarkan kredit/tingkatan untuk bereksperimen.
- Infra yang lebih ringkas: Satu sistem pengesahan dan satu URL asas untuk diurus.
Bagaimana saya mendapatkan akses dan kunci CometAPI?
- Daftar di laman CometAPI (atau papan pemuka vendor). Kebanyakan gerbang mempunyai tier percuma untuk ujian.
- Dapatkan kunci API daripada papan pemuka CometAPI anda — rentetan rahsia yang panjang. Ambil perhatian di mana dokumentasi memberitahu anda untuk meletakkannya (CometAPI menggunakan kebenaran Bearer terhadap
https://api.cometapi.com/v1). - Baca dokumentasi API untuk titik akhir yang anda rancangkan untuk digunakan (chat completions, images, embeddings). CometAPI mendokumenkan titik akhir seperti
/v1/chat/completionsdan/v1/images/generations.

Mengapa pengikatan (integrasi) antara n8n dan CometAPI penting?
“Pengikatan” di sini bermaksud laluan integrasi yang boleh dipercayai dan selamat antara pelaksana automasi anda (n8n) dan gerbang model anda. Pengikatan yang betul penting kerana:
- Ia mengekalkan konteks merentas panggilan (sejarah perbualan, embedding).
- Ia memusatkan kredensial dan rahsia di satu tempat untuk putaran yang lebih selamat.
- Ia mengurangkan kependaman dan permukaan ralat dengan menggunakan titik akhir yang boleh diramal dan format permintaan piawai.
- Ia membolehkan kebolehcerapan dan penyelesaian masalah—mengetahui model, prompt, dan respons mana yang membawa kepada hasil.
Ringkasnya: pengikatan yang baik menurunkan risiko operasi dan mempercepat iterasi.
Bagaimanakah saya menerapkan n8n secara setempat (panduan praktikal pantas)?
Anda boleh menjalankan n8n secara setempat sama ada dengan npm atau dengan Docker; Docker Compose ialah pendekatan yang disyorkan untuk kebanyakan senario hos sendiri (ia boleh diulang dan mengasingkan kebergantungan). Di bawah ialah contoh Docker Compose minimum dan nota penting.
Bagaimanakah saya menghoskan sendiri n8n dengan Docker?
Docker (dan Docker Compose) ialah cara yang paling kukuh dan boleh diulang untuk menjalankan n8n dalam produksi. Ia mengasingkan aplikasi, memudahkan naik taraf, dan serasi dengan proksi songsang serta pengorkestra (Docker Swarm, Kubernetes). Dokumentasi rasmi n8n menyertakan rujukan Docker Compose yang akan saya ikuti dan sesuaikan di sini.
Untuk produksi anda biasanya menjalankan timbunan yang terdiri daripada:
- Perkhidmatan n8n (imej rasmi:
docker.n8n.io/n8nio/n8nataun8nio/n8nbergantung pada tag). - PostgreSQL (atau DB lain yang disokong).
- Redis (jika anda merancang untuk menggunakan mod queue).
- Proksi songsang (Traefik, Caddy, atau nginx) untuk TLS, penghalaan hos, dan peraturan kadar had.
Seni bina ini memisahkan kebimbangan dengan jelas (persisten DB, queueing, proksi web) dan memudahkan penskalaan serta sandaran. Dokumen rasmi n8n menyediakan corak Docker Compose dan rujukan pemboleh ubah persekitaran.
Ini ialah panduan langkah demi langkah:
- Cipta folder dan
docker-compose.ymldengan perkhidmatan n8n kanonik. Di bawah ialah contoh docker-compose praktikal yang merangkumi keperluan produksi tipikal: Postgres luaran, Redis (untuk mod queue/executions), volum persisten, dan proksi songsang Nginx yang mengendalikan TLS:
```yaml
version: "3.8"
services:
n8n:
image: n8nio/n8n:latest
restart: unless-stopped
environment:
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=postgres
- DB_POSTGRESDB_PORT=5432
- DB_POSTGRESDB_DATABASE=n8n
- DB_POSTGRESDB_USER=n8n
- DB_POSTGRESDB_PASSWORD=supersecretpassword
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=anothersecret
- WEBHOOK_TUNNEL_URL=https://n8n.example.com
- EXECUTIONS_MODE=queue
- QUEUE_BULL_REDIS_HOST=redis
ports:
- "5678:5678"
volumes:
- n8n_data:/home/node/.n8n
depends_on:
- postgres
- redis
postgres:
image: postgres:15
environment:
POSTGRES_DB: n8n
POSTGRES_USER: n8n
POSTGRES_PASSWORD: supersecretpassword
volumes:
- pgdata:/var/lib/postgresql/data
redis:
image: redis:7
volumes:
- redisdata:/data
volumes:
n8n_data:
pgdata:
redisdata:
```
- Mula:
docker compose up -d
- Lawati
http://localhost:5678dan cipta pengguna admin anda. Untuk produksi anda akan mahukan Postgres, SSL, dan pemboleh ubah persekitaran yang betul — lihat dokumentasi rasmi Docker Compose.
Nota & pengukuhan:
- Jangan simpan rahsia dalam teks biasa dalam
docker-compose.yml; gunakan fail persekitaran, Docker secrets, atau pengurus rahsia luaran dalam produksi. - Gantikan
WEBHOOK_URLdengan URL awam sebenar anda dan konfigurasikan proksi songsang untuk menghalan8n.example.comke kontena n8n. - Gunakan
EXECUTIONS_MODE=queueuntuk pemprosesan latar belakang yang mantap; ia memerlukan pekerja queue dan Redis.
Bagaimanakah saya menghoskan sendiri n8n dengan npm / Node.js?
Pemasangan melalui npm (atau pnpm) menjalankan n8n terus pada hos. Ini lebih ringan (tiada lapisan kontena) dan mungkin berguna untuk pemasangan pengguna tunggal, berkerumitan rendah atau mesin pembangun. Namun, ia meletakkan lebih tanggungjawab kepada admin untuk pengurusan kebergantungan, pengasingan, dan penyeliaan perkhidmatan. Dokumen rasmi n8n menyertakan panduan pemasangan npm dan peringatan.
Pakej OS yang diperlukan dan versi Node:
- Gunakan Node.js LTS yang stabil (Node 18 atau Node 20+, padankan keperluan keluaran n8n).
- Pasang
build-essential,git, dan pengurus proses (systemd disyorkan). - Untuk produksi, tetap gunakan PostgreSQL dan Redis sebagai perkhidmatan luaran (alasan sama seperti Docker).
Bagaimanakah saya memasang dan menjalankan n8n melalui npm (langkah demi langkah)?
1.Pasang Node.js (disyorkan: nvm)
# Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# Reload your shell (adjust to your shell startup file if needed)
source ~/.bashrc # or ~/.zshrc
# Install and use the latest LTS (usually 18 or 20)
nvm install --lts
nvm use --lts
# Verify
node -v
npm -v
Jika anda melihat “n8n: command not found” selepas itu, mulakan semula terminal atau pastikan laluan bin global npm yang diurus nvm berada pada PATH anda.
2. Pasang dan mula n8n (setempat)
npm install -g n8n
n8n -v # verify version
3. Mulakan di latar depan:
n8n start
URL lalai: http://localhost:5678/ Jika port sedang digunakan:
export N8N_PORT=5679
n8n start
Pilihan: pastikan ia terus berjalan di latar belakang (masih setempat):
npm install -g pm2
pm2 start "n8n" --name n8n
pm2 save
pm2 status
4 .Akses pertama dan daftar masuk:
- Buka http://localhost:5678/ dalam pelayar anda.
- Pada larian pertama, ikuti wizard untuk mencipta akaun Pemilik (emel + kata laluan) dan daftar masuk.
Bagaimana saya memasang atau mengkonfigurasi nod komuniti CometAPI dalam n8n?
n8n menyokong kedua-dua nod komuniti yang disahkan (pemasangan GUI) dan pemasangan manual daripada npm apabila anda menghoskan sendiri. Terdapat dua cara untuk mengintegrasikan CometAPI ke dalam n8n:
Pilihan A — Gunakan nod komuniti CometAPI (jika tersedia dalam panel Nodes)
- Dalam n8n buka panel nod (tekan
+atauTab). - CometAPI ialah nod komuniti yang disahkan, ia muncul di bawah “More from the community.” Klik dan pasang.
- Selepas pemasangan, mulakan semula n8n jika diminta. Cipta Credential baharu dalam Settings → Credentials (pilih jenis kredensial CometAPI jika nod menyediakannya) dan tampal token CometAPI anda.
Pilihan B — Pemasangan manual (apabila pemasangan GUI tidak tersedia)
1.SSH ke hos/kontena n8n anda.
2. Pasang pakej dalam node_modules n8n global atau folder khusus anda :
- Pergi ke Settings (bahagian kiri bawah) > Community nodesKlik “
- Pasang nod komuniti”
- Dalam “npm Package Name”, masukkan:
@cometapi-dev/n8n-nodes-cometapiTanda kotak pengakuan risikoKlik “ - Pasang”Selepas pemasangan, anda boleh mencari “CometAPI” dalam panel nod.
3.Mulakan semula n8n. Jika instans anda berjalan dalam mod queue, anda mesti mengikuti laluan pemasangan manual yang diterangkan dalam dokumen.
Cara menyemak nod telah dipasang
- Selepas mula semula, buka panel nod dan cari “CometAPI” atau “Comet”. Nod akan ditanda sebagai pakej komuniti.
- Jika anda tidak dapat melihat nod: sahkan bahawa akaun pemilik instans digunakan (hanya pemilik instans boleh memasang), atau bahawa pakej nod dipasang tanpa ralat dalam log kontena/imej.
Cara mencipta aliran kerja dan mengkonfigurasi API
1. Cipta Aliran Kerja Baharu
- Log masuk ke instans n8n anda (dihoskan sendiri).
- Klik "Add Workflow" untuk memulakan kanvas automasi baharu.
2.Tambah Nod
- Tambah nod pencetus: cari “Manual Trigger” atau “When clicking ‘Execute workflow’”.
- Klik “+” di sebelah kanan kanvas dan cari “CometAPI” untuk menambah nod.
- Anda juga boleh mencari “CometAPI” dari senarai nod kiri dan seret ke kanvas.
3.Konfigurasikan kredensial (kali pertama sahaja):
- Dalam nod CometAPI, di bawah “Credential to connect with”, pilih “Create new”.
- Tampal token yang anda cipta dalam konsol CometAPI ke dalam “CometAPI Key”.
- Simpan. Base URL ditetapkan kepada https://api.cometapi.com secara lalai dan biasanya tidak perlu diubah.
4. Konfigurasikan model dan mesej:
Model: masukkan model yang disokong, cth., gpt-4o atau gpt-4o-mini.
Mesej: Anda perlu mengisi peranan dan konteks, dan anda boleh memilih user atau system untuk Role
Parameter pilihan (mengikut keperluan) termasuk: Maximum Number of Tokens (cth., 4096); Sampling Temperature (cth., 0.7); PenaltyStream (benarkan/nyahdaya penstriman). Untuk dokumentasi parameter tertentu dan penjelasan, sila rujuk dokumentasi CometAPI.
5.Pelaksanaan teks:
Pilih nod CometAPI dan klik “Execute step”, atau klik “Execute workflow” di bahagian bawah.
Panel OUTPUT di sebelah kanan sepatutnya memaparkan respons JSON (termasuk choices, usage, dsb.).
Anda kini telah memasang n8n(Recommend) secara setempat pada Linux melalui npm, memasang dan mengkonfigurasi nod komuniti CometAPI, dan boleh menjalankan aliran kerja yang memanggil model seperti gpt-4o untuk menerima respons.
Apakah masalah biasa dan bagaimana saya menyelesaikannya?
1) “401 Unauthorized” atau “Invalid API key”
- Sahkan rentetan token yang tepat dalam papan pemuka CometAPI anda (mungkin terdapat token dengan nama yang serupa). Salin → tampal ke dalam kredensial n8n dan mulakan semula nod jika perlu.
- Pastikan format tajuk Authorization ialah
Bearer sk-xxxxx.
2) Nod komuniti tidak akan dipasang / “queue mode”
- Jika n8n anda berjalan dalam queue mode, pemasangan GUI boleh dilumpuhkan; ikut dokumen pemasangan manual untuk memasang nod komuniti melalui npm atau bina imej tersuai yang menyertakan nod tersebut. Mulakan semula n8n selepas pemasangan.
3) Nod tidak ditemui dalam palet selepas pemasangan
- Mulakan semula n8n.
- Pastikan anda memasang pakej dalam konteks yang betul (dalam imej kontena atau dalam laluan
.n8n/customjika menggunakan corak itu). - Semak log kontena untuk ralat penyelesaian modul.
4) Had kadar atau isu kuota
- Semak papan pemuka CometAPI untuk penggunaan dan kuota.
- Laksanakan backoff eksponen dan sandarkan kepada model yang lebih murah apabila anda mengesan amaran had atau HTTP 429.
Adakah alternatif jika nod komuniti tidak tersedia atau anda mahu lebih fleksibiliti?
Ya — anda sentiasa boleh menggunakan nod HTTP Request secara terus (kawalan penuh) atau nod OpenAI dengan penghalaan semula URL asas (jalan pintas praktikal). Menggunakan HTTP mentah juga memudahkan untuk mengguna pakai titik akhir CometAPI baharu apabila ia dikeluarkan (cth., titik akhir imej/video).Sila rujuk kepada Panduan.
Lihat Juga Cara Menggunakan n8n dengan CometAPI
Kesimpulan:
CometAPI memberikan anda pilihan model dan kesederhanaan operasi; n8n memberikan anda orkestrasi visual dan kebolehkembangan. Gunakan helah kredensial OpenAI untuk integrasi chat/completion pantas, dan nod komuniti di tempat ia wujud dan dipercayai. Instrumentasikan setiap aliran kerja untuk kos, kependaman, dan keselamatan; utamakan sandaran manusia untuk keputusan yang penting; dan kekalkan pemilihan model yang dinamik supaya anda boleh menyesuaikan diri dengan perubahan pesat dalam landskap vendor AI. Gabungan n8n dan CometAPI adalah berkuasa, tetapi seperti semua alat yang berkuasa, ia memerlukan pagar keselamatan—perhatikan, uji, dan ulang.
