Cara Setup Claude Code dengan API AI (Bayar QRIS)
Panduan lengkap setup Claude Code CLI via API AI. Konfigurasi ANTHROPIC_BASE_URL, pilih model SAI, dan bayar dengan QRIS — tanpa kartu kredit.
Apa Itu Claude Code?#
Claude Code adalah CLI (Command Line Interface) resmi dari Anthropic yang memungkinkan Anda berinteraksi dengan model AI Claude langsung dari terminal. Tool ini dirancang untuk developer — bisa membaca file, menulis kode, menjalankan command, hingga memahami struktur project secara keseluruhan.
Masalahnya? Claude Code secara default memerlukan API key Anthropic yang dibayar dalam USD via kartu kredit. Untuk banyak developer, ini sering jadi hambatan: kartu kredit tidak dimiliki semua orang, dan kurs USD membuat biaya tidak terprediksi.
Solusinya: Sistematis AI menyediakan kompatibilitas Anthropic Messages API dengan pembayaran QRIS dalam Rupiah. Claude Code bekerja out-of-the-box — cukup ubah dua environment variable.
Prasyarat#
Sebelum mulai, pastikan Anda memiliki:
- Node.js 18+ terinstall di sistem Anda
- Akun Sistematis AI dengan subscription aktif
- API Key dari dashboard Sistematis AI
Belum punya akun? Daftar di sistematis.ai/register. Akun baru mendapat gratis 100 poin (reset tiap bulan, selama slot tersedia), dan Anda bisa lanjut paket mulai Rp7.000/hari — bayar QRIS, API key otomatis digenerate setelah pembayaran berhasil.
Step 1: Install Claude Code#
Install Claude Code via npm:
npm install -g @anthropic-ai/claude-code
Verifikasi instalasi:
claude --version
Step 2: Konfigurasi Environment Variables#
Ini adalah langkah kunci. Anda perlu mengarahkan Claude Code ke server Sistematis AI alih-alih server Anthropic langsung.
Tambahkan baris berikut ke shell profile Anda (~/.bashrc, ~/.zshrc, atau ~/.profile):
export ANTHROPIC_BASE_URL=https://api.sistematis.ai/anthropic
export ANTHROPIC_AUTH_TOKEN=sai-xxxxxxxxxxxxxxxxxxxx
Penting: Gunakan
ANTHROPIC_AUTH_TOKEN, BUKANANTHROPIC_API_KEY. Claude Code versi terbaru bisa menimpaANTHROPIC_API_KEYdengan nilai lama dari credential store-nya —ANTHROPIC_AUTH_TOKENtidak pernah ditimpa.
Base URL untuk Claude Code adalah https://api.sistematis.ai/anthropic (dengan /anthropic, tanpa /v1). Path /v1 adalah untuk OpenAI-compatible tools seperti Cline dan Kilo Code.
Setelah menambahkan, reload shell Anda:
source ~/.bashrc # atau ~/.zshrc untuk Mac
Step 3: Pilih Model#
Sistematis AI secara otomatis memetakan model name Anthropic ke model Sistematis AI (SAI):
| Anthropic Model Name | Model SAI | Konteks | Kegunaan |
|---|---|---|---|
claude-opus-4, claude-3-opus* | sai-1.4 (Flagship 1M) | 1M token | Tugas kompleks, arsitektur kode besar |
| — | sai-1.3 (Deep Reasoning 1M) | 1M token | Reasoning mendalam, analisis panjang |
claude-sonnet-4, claude-3-5-sonnet* | sai-1.1 (Balanced) | 200K token | Coding sehari-hari |
claude-haiku-4, claude-3-5-haiku* | sai-1.0 (Fast) | 200K token | Quick response, task sederhana |
Anda bisa langsung menggunakan nama model Sistematis AI (sai-1.4, sai-1.3, dll) atau biarkan Claude Code menggunakan default — mapping berjalan otomatis.
Untuk detail lengkap karakteristik tiap model, lihat panduan memilih model SAI.
Step 4: Mulai Coding#
Jalankan Claude Code di direktori project Anda:
cd my-project
claude
Contoh perintah yang bisa Anda coba:
> Buat unit test untuk file src/auth.ts
> Refactor fungsi calculateTotal() untuk handle edge cases
> Jelaskan apa yang dilakukan file ini
> Fix bug di line 42 — TypeError: cannot read property 'id' of undefined
Claude Code akan membaca file, menganalisis kode, dan memberikan solusi langsung — semuanya ditenagai oleh Sistematis AI dengan pembayaran QRIS.
Tips Menghemat Kuota#
Setiap request ke API mengurangi kuota Anda dalam bentuk quota points, yang dihitung dari token (mengikuti formula credit Z.AI). Model flagship (sai-1.4, sai-1.3, sai-1.2, sai-1.1) mulai 3 poin per request — 2 poin saat off-peak (di luar 13:00–17:00 WIB, Senin–Jumat) — sedangkan sai-1.0 1 poin. Context/input besar memakai poin lebih banyak: mulai session baru saat context membengkak agar lebih hemat.
-
Gunakan model yang tepat: Untuk tugas sederhana (autocomplete, format kode), gunakan
sai-1.0(1 poin). Simpansai-1.4untuk reasoning kompleks. -
Manfaatkan konteks 1M:
sai-1.4dansai-1.3mendukung konteks hingga 1 juta token — Anda bisa memasukkan seluruh codebase kecil dalam satu sesi tanpa perlu memotong konteks. -
Berikan konteks yang spesifik: "Fix bug di fungsi login yang menyebabkan redirect loop saat token expired" lebih efisien daripada "Ada bug, tolong fix".
-
Monitor usage: Cek dashboard secara berkala untuk melihat sisa kuota 5-jam dan mingguan dalam bentuk persentase.
Troubleshooting#
Error: 401 Unauthorized
Pastikan Anda memakai ANTHROPIC_AUTH_TOKEN (bukan ANTHROPIC_API_KEY), nilainya benar, dan subscription Anda masih aktif. Jika sebelumnya pernah set ANTHROPIC_API_KEY, hapus dari environment User dan Machine, lalu restart terminal. API key bisa dilihat kembali di dashboard.
Error: Connection refused / ECONNREFUSED
Pastikan ANTHROPIC_BASE_URL diset ke https://api.sistematis.ai/anthropic. Restart terminal setelah mengubah environment variable.
Response lambat / timeout
Model dengan thinking mode (sai-1.1 ke atas) bisa memakan waktu lebih lama untuk prompt kompleks. Gunakan streaming (default di Claude Code). Jika masih timeout, set API_TIMEOUT_MS ke 600000 di settings Claude Code.
Model not found
Gunakan model ID yang valid: sai-1.4, sai-1.3, sai-1.2, sai-1.1, atau sai-1.0. Jika menggunakan nama Anthropic (claude-sonnet-4 dll), pastikan ejaan benar.
Kesimpulan#
Setup Claude Code dengan Sistematis AI membutuhkan kurang dari 5 menit. Dengan dua environment variable, Anda mendapatkan akses ke AI coding assistant yang powerful — dibayar dengan QRIS, dalam Rupiah, tanpa kartu kredit.
Siap mulai? Dapatkan API key Anda — gratis 100 poin tersedia untuk akun baru (reset tiap bulan, selama slot tersedia), dan paket berbayar mulai Rp7.000/hari.