Cara Pakai Claude Code dengan NaraRouter (Harga Rupiah)
Setup Claude Code dengan NaraRouter dalam beberapa menit: settings.json, ANTHROPIC_BASE_URL, API key, dan alias model, dengan tagihan Rupiah.
Dalam artikel ini
Yang kamu butuhkan
Claude Code bisa berjalan di NaraRouter karena NaraRouter menyediakan endpoint kompatibel Anthropic /v1/messages. Kamu hanya butuh tiga hal: Claude Code yang sudah terpasang, API key NaraRouter dari dashboard di router.bynara.id, dan alias model dari katalog model NaraRouter. Claude Code membaca endpoint dan token dari blok env di ~/.claude/settings.json, jadi tidak perlu export di shell. Pemakaian ditagih ke kredit NaraRouter dalam Rupiah, dan top up bisa lewat QRIS.
Langkah 1: buat file settings
Jika ~/.claude/settings.json belum ada, buat dulu. File settings global adalah setup paling sederhana untuk satu pengguna.
Langkah 2: arahkan Claude Code ke NaraRouter
Tambahkan objek env di settings.json dengan key berikut. Gunakan base URL tanpa /v1, karena Claude Code menambahkan path Messages sendiri.
- ANTHROPIC_BASE_URL: https://router.bynara.id
- ANTHROPIC_AUTH_TOKEN: API key NaraRouter kamu
- ANTHROPIC_DEFAULT_OPUS_MODEL: alias model dari katalog
- ANTHROPIC_DEFAULT_SONNET_MODEL: alias model dari katalog
- ANTHROPIC_DEFAULT_HAIKU_MODEL: alias model yang lebih ringan untuk tugas cepat
Langkah 3: restart dan uji
Tutup sesi Claude Code yang sedang berjalan lalu buka lagi agar endpoint baru terbaca. Kirim prompt kecil dulu. Jika token salah, Claude Code langsung gagal sebelum menyentuh workspace.
Menjaga biaya tetap terkendali
Coding agent mengirim konteks yang panjang, jadi pilihan model sangat menentukan biaya. Pakai alias yang lebih ringan untuk slot Haiku, cek riwayat request di dashboard NaraRouter setelah sesi, dan bandingkan tarif per model di katalog. API key yang sama juga bisa dipakai di Cursor, OpenCode, dan tool lain yang kompatibel dengan OpenAI atau Anthropic.