Dev.to AI 🤖 Ai 👁 0 📖 2 min read

n8n + AI tanpa kartu kredit: pakai API format OpenAI yang dibayar QRIS

Disclosure: saya pengelola Ezkielyna, gateway API yang dipakai di contoh ini. Caranya sama untuk penyedia lain yang mendukung format OpenAI; cukup ganti base URL dan key. n8n enak untuk otomasi: balas email, ringkas fo

Disclosure: saya pengelola Ezkielyna, gateway API yang dipakai di contoh ini. Caranya sama untuk penyedia lain yang mendukung format OpenAI; cukup ganti base URL dan key.

n8n enak untuk otomasi: balas email, ringkas formulir, klasifikasi pesan WhatsApp. Begitu ditambah AI, biasanya mentok di satu hal, yaitu pembayaran API yang minta kartu kredit dan ditagih dalam dolar.

Padahal node AI di n8n tidak harus tersambung ke OpenAI. Kredensial OpenAI di n8n punya kolom Base URL, jadi bisa diarahkan ke API lain yang formatnya sama. Di artikel ini saya pakai Ezkielyna API (saldo diisi QRIS, mulai $0.5) dengan model deepseek-v4.1-flash.

1. Siapkan key

  1. Beli saldo di halaman API Credit, bayar QRIS dari bank atau e-wallet. Kamu mendapat kode redeem.
  2. Masuk ke api.ezkielyna.store, tempel kode di Wallet, lalu buat key di API Keys. Grup Standard cukup untuk DeepSeek, GLM, MiniMax dan Qwen. Pilih Auto kalau ingin Claude atau GPT juga.

Tes dulu dari terminal sebelum masuk n8n:

curl https://api.ezkielyna.store/v1/chat/completions \
  -H "Authorization: Bearer $EZKIELYNA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"deepseek-v4.1-flash","messages":[{"role":"user","content":"say ok"}]}'

2. Cara A: node AI bawaan

Credentials ‚Üí Add credential ‚Üí OpenAI

Kolom Isi
API Key key Ezkielyna (sk-...)
Base URL https://api.ezkielyna.store/v1

Lalu di node OpenAI Chat Model atau AI Agent, pilih kredensial itu dan isi nama model persis seperti di daftar model, misalnya deepseek-v4.1-flash atau glm-5.3.

Kesalahan paling sering: Base URL tanpa /v1. Untuk format OpenAI, /v1 wajib ada.

3. Cara B: node HTTP Request

Cocok kalau kamu ingin kontrol penuh atas body request.

  • Method POST, URL https://api.ezkielyna.store/v1/chat/completions
  • Authentication: Header Auth, header Authorization, nilai Bearer sk-... (simpan sebagai credential)
  • Body JSON:
{
  "model": "deepseek-v4.1-flash",
  "messages": [{ "role": "user", "content": "{{ $json.text }}" }]
}

Jawabannya ada di {{ $json.choices[0].message.content }}.

Workflow siap impor (Manual Trigger ‚Üí Set ‚Üí HTTP Request) ada di repo contoh:
github.com/EzkielynaGroup/ezkielyna-api-examples/tree/main/n8n.

4. Supaya tagihan tetap kecil

  • Pilih model sesuai tugas. Klasifikasi, ringkasan, dan ekstraksi data biasanya cukup dengan model flash. Model besar dipakai hanya di langkah yang butuh penalaran.
  • Jangan kirim seluruh data. Potong teks panjang dulu dengan node Code atau Set; yang ditagih adalah token yang kamu kirim.
  • Batasi panjang jawaban dengan max_tokens kalau kamu hanya butuh label atau satu kalimat.
  • Cek log. Setiap request tercatat di menu Log beserta token input, input ter-cache, output, dan biayanya. Dari situ kelihatan langkah mana yang paling boros.

Harga per 1 juta token dalam Rupiah ada di ezkielyna.store/harga-api-ai. Untuk kira-kira biaya bulanan, coba kalkulator hemat.

Ringkasan

  1. Key dari gateway berformat OpenAI.
  2. Kredensial OpenAI di n8n: isi Base URL dengan /v1.
  3. Isi nama model persis.
  4. Pantau log untuk melihat biaya.

Panduan lengkap berbahasa Indonesia: ezkielyna.store/panduan/n8n.

Empat workflow siap impor (CS toko Telegram, ringkas PDF ke Google Sheets, draf balasan Gmail, API terjemahan), MIT: EzkielynaGroup/n8n-workflows-indonesia.

📰 Read the original article on Dev.to AI

Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.