Setup Ezkielyna API dengan satu perintah untuk Claude Code dan OpenCode

Skrip setup resmi mengisi konfigurasi Claude Code dan OpenCode untukmu, jadi kamu tidak perlu menyalin environment variable atau menulis opencode.json sendiri. Skripnya tidak butuh sudo atau hak administrator, dan API key hanya dikirim ke api.ezkielyna.store.

Saldo bisa diisi dengan QRIS mulai Rp8.000 (Starter Pack $0.5). Contoh harga per 2026-11-12: deepseek-v4.1-flash Rp600 per 1 juta token input dan Rp2.400 per 1 juta token output.

Diperbarui dari data live · Sumber: daftar model · tabel harga · halaman status

Yang kamu butuhkan

  • Terminal: macOS, Linux, WSL, atau PowerShell 5.1+ di Windows
  • Claude Code dan/atau OpenCode (boleh salah satu, atau belum ada)
  • Saldo Ezkielyna API Credit
  • API key Ezkielyna

Langkah-langkah

  1. 1Beli saldo API dengan QRIS

    Buka ezkielyna.store/api-credit, pilih nominal (paket terkecil $0.5), lalu bayar dengan QRIS dari aplikasi bank atau e-wallet. USDT (BEP-20, Solana) dan Binance Pay juga bisa. Kode redeem muncul di halaman order setelah pembayaran terkonfirmasi. Saldo tidak kedaluwarsa dan tidak ada biaya bulanan.

  2. 2Tukarkan kode dan buat API key

    Masuk ke api.ezkielyna.store, buka Wallet dan tempel kode redeem. Lalu buka API Keys dan buat key. Grup Standard cukup untuk DeepSeek, GLM, MiniMax dan Kimi K2. Pilih Auto kalau kamu juga ingin memanggil Claude atau GPT dengan key yang sama.

  3. 3Jalankan perintah setup

    Salin satu baris sesuai sistemmu ke terminal. Skrip menanyakan API key dengan input tersembunyi, lalu mengecek key itu dengan GET https://api.ezkielyna.store/v1/models. Model utama dipilih dari daftar model key-mu; bawaannya deepseek-v4.1-flash kalau tersedia.

    terminal
    # macOS, Linux, WSL
    curl -fsSL https://ezkielyna.store/setup.sh | sh
    
    # Windows (PowerShell)
    irm https://ezkielyna.store/setup.ps1 | iex
  4. 4Jawab pertanyaannya

    Untuk setiap alat yang terdeteksi, skrip bertanya dulu sebelum mengubah apa pun. File yang akan diubah di-backup lebih dulu dengan akhiran .bak-<waktu>, dan file yang berisi key hanya bisa dibaca akunmu sendiri.

  5. 5Buka terminal baru dan mulai

    Jalankan claude atau opencode di folder proyekmu. Request pertama tercatat di menu Log api.ezkielyna.store beserta biayanya.

    terminal
    cd proyek-kamu
    claude        # atau: opencode

Belum punya saldo? Lihat paket API Credit.

Apa yang dilakukan skrip

Claude Code: blok env di ~/.claude/settings.json (Windows: %USERPROFILE%\.claude\settings.json) diisi ANTHROPIC_BASE_URL=https://api.ezkielyna.store, key, dan model untuk alias sonnet, opus dan haiku. Isi lain di file itu tidak disentuh.

OpenCode: provider ezkielyna (OpenAI-compatible, base URL https://api.ezkielyna.store/v1) ditambahkan ke ~/.config/opencode/opencode.json. Provider dan pengaturan lain tetap ada.

Cline, Kilo Code, Roo Code, Cursor dan Continue: skrip tidak mengubah pengaturan ekstensi. Isian base URL, model dan cara mengisi key dicetak di layar untuk kamu salin.

Menjalankan skrip lagi tidak mengubah apa pun yang sudah benar. Tidak ada telemetry; satu-satunya alamat yang dihubungi dengan key-mu adalah api.ezkielyna.store.

Opsi: coba dulu, pilih model, atau hapus lagi

--dry-run menampilkan apa yang akan diubah tanpa menulis file. --model memilih model utama. --only claude atau --only opencode membatasi alat yang diatur. --uninstall menghapus konfigurasi Ezkielyna dari Claude Code dan OpenCode (dengan backup). Di PowerShell namanya -DryRun, -Model, -Only dan -Uninstall.

Untuk mesin tanpa terminal interaktif (CI atau skrip), isi key lewat environment variable EZK_API_KEY.

contoh
# lihat dulu tanpa mengubah file
curl -fsSL https://ezkielyna.store/setup.sh | sh -s -- --dry-run

# model lain, hanya Claude Code
curl -fsSL https://ezkielyna.store/setup.sh | sh -s -- --model glm-5.3 --only claude

# hapus lagi
curl -fsSL https://ezkielyna.store/setup.sh | sh -s -- --uninstall

# Windows: coba dulu tanpa mengubah file
& ([scriptblock]::Create((irm https://ezkielyna.store/setup.ps1))) -DryRun

Mau membaca skripnya dulu?

Wajar untuk tidak langsung menjalankan skrip dari internet. Unduh dulu, baca isinya, cocokkan checksum dengan https://ezkielyna.store/setup.sha256, baru jalankan.

terminal
curl -fsSL -o setup.sh https://ezkielyna.store/setup.sh
curl -fsSL https://ezkielyna.store/setup.sha256
shasum -a 256 setup.sh      # Linux: sha256sum setup.sh
less setup.sh
sh setup.sh

Harga model Standard per 1 juta token

Semua model di tabel ini bisa dipanggil dengan key grup Standard. Harga dibaca dari tarif gateway setiap jam; daftar lengkap ada di /harga-api-ai.

Rupiah per 1 juta token dengan kurs paket API Credit $1 (Rp15.000 per $1); paket lebih besar lebih murah per $1. Diperbarui 2026-11-12.
ModelInputInput ter-cacheOutput
deepseek-v4.1-flashDeepSeekRp600Rp81Rp2.400
minimax-m3.1-flashMiniMaxRp900Rp90Rp3.600
glm-5.3Zhipu AIRp3.366Rp631Rp10.519
deepseek-v4-proDeepSeekRp9.900Rp328Rp29.637

Contoh hitungan

Agent coding mengirim ulang riwayat percakapan di setiap langkah, jadi token input biasanya jauh lebih banyak daripada output. Contoh pemakaian 1 juta token input (tanpa cache) dan 100 ribu token output:

  • deepseek-v4.1-flash: sekitar Rp840
  • minimax-m3.1-flash: sekitar Rp1.260
  • glm-5.3: sekitar Rp4.418
  • deepseek-v4-pro: sekitar Rp12.864

Bagian input yang sama dengan request sebelumnya ditagih dengan harga input ter-cache, jadi tagihan nyata biasanya lebih rendah. Angka pasti per request ada di menu Log api.ezkielyna.store.

Kalau ada masalah

  • Key ditolak (401/403): key salah, terpotong saat disalin, atau saldo habis. Salin ulang dari menu API Keys dan cek saldo di Wallet.
  • Tidak ada terminal untuk input key: jalankan dengan EZK_API_KEY=sk-... di depan perintah, atau unduh skripnya lalu jalankan dengan sh setup.sh.
  • Claude Code masih memakai server lain: shell-mu meng-export ANTHROPIC_BASE_URL sendiri. Hapus baris itu dari ~/.zshrc atau ~/.bashrc, lalu buka terminal baru. Skrip memberi peringatan kalau mendeteksinya.
  • Konfigurasi OpenCode ada di opencode.jsonc: skrip tidak mengubah file itu, tapi mencetak blok provider untuk kamu salin.
  • Windows menolak menjalankan skrip: buka PowerShell biasa (bukan cmd) dan jalankan baris irm di atas; perintah itu tidak menyimpan file skrip ke disk.

Pertanyaan yang sering muncul

Apakah skrip ini aman untuk konfigurasi saya yang sudah ada?

Skrip hanya menambah atau mengganti bagian Ezkielyna, membuat backup .bak-<waktu> sebelum mengubah file, dan bertanya dulu sebelum menulis. Kamu bisa melihat rencananya tanpa perubahan dengan --dry-run, dan menghapusnya lagi dengan --uninstall.

Ke mana API key saya dikirim?

Hanya ke api.ezkielyna.store, untuk mengecek key lewat /v1/models. Key disimpan di file konfigurasi Claude Code dan OpenCode di komputermu, dengan izin baca untuk akunmu saja.

Saya pakai Cline atau Cursor, apakah perlu skrip ini?

Tidak wajib. Skrip mencetak isian yang tinggal kamu salin ke pengaturan ekstensi, tapi kamu juga bisa langsung mengikuti panduan Cline dan Kilo Code.

Bayarnya pakai apa, dan minimal berapa?

API Credit dibayar dengan QRIS, USDT (BEP-20, Solana) atau Binance Pay. Paket terkecil bernilai $0.5; harga Rupiah setiap paket ada di ezkielyna.store/api-credit. Saldo terpotong per token sesuai model yang dipakai dan tidak kedaluwarsa.

Di mana saya melihat biaya tiap request?

Di menu Log api.ezkielyna.store. Setiap request tercatat dengan model, jumlah token input, token ter-cache, token output dan biayanya.

Panduan terkait: Claude Code + API bayar QRIS · OpenCode dan Ezkielyna Agent · Cline dan Kilo Code · tabel harga semua model

Ezkielyna adalah gateway API independen dan tidak berafiliasi dengan Anthropic, OpenAI atau pembuat alat yang disebut di halaman ini.

In English

One-command setup for Ezkielyna API: run curl -fsSL https://ezkielyna.store/setup.sh | sh (macOS, Linux, WSL) or irm https://ezkielyna.store/setup.ps1 | iex (Windows PowerShell). It asks for your API key with hidden input, checks it against https://api.ezkielyna.store/v1/models, backs up and merges the Claude Code settings.json env block and an OpenCode provider, and prints copy-paste values for Cline, Kilo Code, Roo Code, Cursor and Continue. Flags: --dry-run, --model, --only, --uninstall. The key is sent only to api.ezkielyna.store.