Untuk memasang Claude Code, cukup satu baris, tetapi perintahnya berbeda di setiap tempat: curl -fsSL https://claude.ai/install.sh | bash di terminal macOS, Linux, atau WSL, irm https://claude.ai/install.ps1 | iex di PowerShell, dan satu baris install.cmd di Command Prompt Windows. Pertanyaan sebenarnya muncul saat pertama kali dijalankan: siapa yang membayar permintaan? Akun Pro, Max, Team, Enterprise, atau Console memungkinkan Anda masuk (paket gratis Claude.ai tidak mencakup Claude Code). Tanpa langganan, kunci API sudah cukup: enam variabel, termasuk ANTHROPIC_BASE_URL tanpa /v1 dan ANTHROPIC_AUTH_TOKEN, lalu periksa /status. Saldo Kunavo dapat dibayar dengan kartu, Apple Pay, Google Pay, Link, atau, di Belgia, Bancontact, mulai dari $10, tanpa langganan.
Sumber informasi: perintah dan variabel diambil dari dokumentasi resmi Claude Code (instalasi, variabel lingkungan, koneksi ke gateway), yang ditinjau pada 3 Oktober 2026; harga dan metode pembayaran Kunavo diperiksa pada 10 Oktober 2026. Menurut daftar negara yang didukung Anthropic (dibaca pada 3 Oktober 2026), Claude.ai dan API tersedia di Prancis, Belgia, Swiss, Luksemburg, dan Kanada, serta Maroko, Tunisia, Aljazair, Senegal, dan Pantai Gading. Panduan yang sama tersedia dalam bahasa Inggris dan, untuk Flandria, dalam bahasa Belanda.
Perintah yang harus diketik: semuanya bergantung pada jendela
| Lokasi Anda | Perintah | Pembaruan |
|---|---|---|
| Terminal macOS, Linux, atau WSL | curl -fsSL https://claude.ai/install.sh | bash | Otomatis |
Windows, PowerShell (prompt PS C:\…>) | irm https://claude.ai/install.ps1 | iex | Otomatis |
Windows, Command Prompt (C:\…> tanpa PS) | Baris install.cmd di bawah ini | Otomatis |
| Homebrew, WinGet | brew install --cask claude-code, winget install Anthropic.ClaudeCode | Harus dijalankan sendiri |
| apt, dnf, apk (Debian, Ubuntu, Fedora, RHEL, Alpine) | Repositori bertanda tangan Anthropic; lihat halaman instalasi | Bersama pembaruan sistem |
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Invite de commandes Windows (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdTiga baris pertama memasang versi native yang direkomendasikan Anthropic: biner mandiri yang disimpan di ~/.local/bin (%USERPROFILE%\.local\bin di Windows), mengunduh pembaruannya di latar belakang, lalu menerapkannya saat mulai berikutnya. Setelah instalasi selesai, tutup terminal dan buka kembali terminal baru: terminal yang digunakan untuk memasang belum mengenali PATH baru.
Di Windows, salah memilih jendela adalah penyebab kegagalan nomor satu, dan pesannya menyatakannya dengan jelas. The token '&&' is not a valid statement separator: Anda menempelkan baris CMD di PowerShell. 'irm' is not recognized as an internal or external command: kebalikannya. Pada Windows berbahasa Prancis, pesan kedua ini mungkin muncul dalam terjemahan; penyebabnya tetap sama. Pesan lainnya ada di tabel kesalahan di akhir panduan.
Persyaratan
| Aspek | Yang diminta dokumentasi resmi (dibaca pada 3 Oktober 2026) |
|---|---|
| Sistem | macOS 13.0 atau lebih baru; Windows 10 1809 atau lebih baru, atau Windows Server 2019 atau lebih baru; Ubuntu 20.04+, Debian 10+, Alpine Linux 3.19+ |
| Perangkat keras | RAM minimal 4 GB, prosesor x64 atau ARM64 (Windows 32-bit tidak didukung) |
| Shell | Bash, Zsh, PowerShell, atau CMD |
| Negara | Negara yang didukung Anthropic (Prancis, Belgia, Swiss, Luksemburg, Kanada…) |
| Akun | Login: Pro, Max, Team, Enterprise, atau Console; paket gratis tidak mencakup Claude Code. Dengan kunci API, tidak perlu langganan maupun login. |
| Node.js | Hanya untuk instalasi melalui npm, versi 22 atau lebih baru |
Windows: apa yang dikatakan tutorial lama dan apa yang benar
Banyak panduan berbahasa Prancis berasal dari versi awal Claude Code. Berikut petunjuk yang paling sering muncul dalam panduan tersebut, dibandingkan dengan dokumentasi instalasi terkini dan halaman pemecahan masalah (dibaca pada 3 Oktober 2026):
| Yang masih sering dibaca | Yang benar saat ini |
|---|---|
| « Pasang WSL terlebih dahulu » | Claude Code berjalan secara native di Windows. WSL 2 hanya diperlukan untuk alat Linux atau menjalankan perintah dalam sandbox. |
| « Buka PowerShell sebagai administrator » | Tidak perlu: dokumentasi menjelaskan bahwa hal itu tidak diperlukan. |
| « Git wajib » | Opsional, tetapi disarankan: Git for Windows menyediakan Git Bash, yang diperlukan oleh alat Bash dan Monitor. Tanpa Git, Claude Code menjalankan perintah menggunakan PowerShell. |
| « Node.js 18 diperlukan » | Node.js hanya diperlukan untuk instalasi melalui npm, dan dalam kasus itu versinya harus 22 atau lebih baru. |
« curl … | bash berfungsi di mana saja » | Tidak di Windows PowerShell, tempat curl merupakan alias untuk Invoke-WebRequest: perintah gagal pada parameter fsSL. |
Jika Anda menginstal Git for Windows, Claude Code menggunakan Git Bash dan tetap menyediakan alat PowerShell. Terkadang Claude Code tidak dapat menemukannya bash.exe: dalam hal itu, cantumkan jalurnya dalam variabel CLAUDE_CODE_GIT_BASH_PATH, di dalam blok env pada ~/.claude/settings.json (dokumentasi memberikan C:\Program Files\Git\bin\bash.exe sebagai contoh). Hal lain yang perlu diperhatikan: pintasan “Windows PowerShell (x86)” menjalankan versi 32-bit, yang tidak diterima Claude Code.
Native atau WSL, pilihannya bergantung pada lokasi proyek Anda:
| Mode | Yang perlu disiapkan | Sandbox | Untuk siapa |
|---|---|---|---|
| Windows native | Tidak ada; Git for Windows opsional | Tidak | Proyek dan alat Windows |
| WSL 2 | WSL 2 diaktifkan | Ya | Rangkaian alat Linux, perintah terisolasi |
| WSL 1 | WSL 1 diaktifkan | Tidak | Mesin yang tidak menyediakan WSL 2 |
Di sisi WSL, semuanya berlangsung di dalam distribusi Linux: di sanalah Anda menempelkan baris curl … | bash, dan di sanalah Anda kemudian mengetik claude. Jika dijalankan dari PowerShell atau CMD, instalasi ini tidak akan terlihat.
Homebrew, WinGet, apt, atau npm
Pengelola paket berfungsi, dengan konsekuensi: Claude Code tidak diperbarui secara otomatis. Untuk Homebrew dan WinGet, variabel CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 meminta Claude Code menjalankan pembaruan sendiri; tanpa variabel itu, Anda harus melakukannya sendiri:
# Homebrew (macOS)
brew install --cask claude-code
brew upgrade claude-code # pas de mise à jour automatique
# WinGet (Windows)
winget install Anthropic.ClaudeCode
winget upgrade Anthropic.ClaudeCode # pas de mise à jour automatiqueDi Debian, Ubuntu, Fedora, RHEL, dan Alpine, Anthropic juga menerbitkan repositori apt, dnf, dan apk yang ditandatangani, dan diperbarui bersama bagian sistem lainnya; prosedurnya tercantum di halaman instalasi.
Tersisa npm, yang praktis jika Node.js sudah menjadi bagian dari perangkat kerja Anda. Paket ini memerlukan minimal Node.js 22. Pada versi yang lebih lama, npm hanya menampilkan peringatan EBADENGINE lalu melanjutkan, karena paket tersebut memasang biner native yang sama, yang tidak memerlukan Node.js untuk berjalan. Dua aturan: jangan gunakan sudo npm install -g, dan lakukan pembaruan dengan @latest, karena npm update -g tetap berada dalam rentang versi awal dan dapat membuat Anda tertinggal.
node -v # v22 ou plus récent
npm install -g @anthropic-ai/claude-code # jamais avec sudo
# mise à jour : avec @latest, pas avec npm update -g
npm install -g @anthropic-ai/claude-code@latestMemeriksa instalasi dan memperbaiki PATH
claude --version # affiche le numéro de version, suivi de (Claude Code)
claude doctor # diagnostic de l’installation et des réglages, sans ouvrir de sessionJika nomor versi muncul sebagai keluaran, berarti instalasi selesai. claude doctor melakukan pemeriksaan lebih jauh tanpa memulai sesi: status instalasi, kesalahan pada file pengaturan, dan hasil pembaruan terakhir. Saat ada masalah, inilah perintah pertama yang harus dijalankan.
command not found: claude di macOS atau Linux, claude “tidak dikenali” di Windows: program sudah terpasang, tetapi shell tidak tahu di mana harus mencarinya. Biasanya, membuka jendela baru sudah cukup. Jika tidak, tambahkan ~/.local/bin ke PATH di ~/.zshrc atau ~/.bashrc. Di Windows, halaman pemecahan masalah resmi mencantumkan tiga langkah PowerShell berikut:
# 1. Le dossier d'installation est-il déjà dans le PATH ?
$env:PATH -split ';' | Select-String '\.local\\bin'
# 2. Aucun résultat ? Ajoutez-le au PATH de l'utilisateur, puis ouvrez une nouvelle fenêtre
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# 3. Dans la nouvelle fenêtre : deux chemins = deux installations concurrentes
where.exe claudeDipasang melalui npm, tetapi PowerShell menjawab npm.ps1 cannot be loaded? Kebijakan eksekusinya memblokir skrip npm. Gunakan penginstal native, atau izinkan skrip lokal hanya untuk akun Anda:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserSiapa yang membayar permintaan: langganan Claude atau kunci API
Pilihan ini tidak dibuat saat instalasi, melainkan saat pertama kali dijalankan, dan tetap dapat dibalik. Kunci yang ditetapkan di lingkungan mengesampingkan koneksi claude.ai yang tersimpan, yang tetap tidak aktif; hapus variabel tersebut, dan koneksi akan kembali digunakan saat mulai berikutnya.
| Langganan Claude | Kunci API Kunavo, tanpa langganan | |
|---|---|---|
| Yang Anda perlukan | Akun Pro, Max, Team, Enterprise, atau Console | Kunci sk-kn-… |
| Biaya | Pro: $20 per bulan, atau $200 dibayar di muka untuk satu tahun; Max: mulai dari $100 per bulan; harga belum termasuk pajak (claude.com/pricing, dibaca pada 3 Oktober 2026). Console: pembayaran per token di Anthropic | Berbasis token, dipotong dari saldo prabayar; tanpa biaya bulanan |
| Pembayaran | Di web, hanya kartu kredit atau debit | Kartu, Apple Pay, Google Pay, Link; Bancontact di Belgia |
| Remote Control, dikte suara | Ya, dengan koneksi claude.ai | Tidak |
| Penyiapan | Login di browser | Enam variabel lingkungan |
Dengan langganan Claude
Tidak ada yang perlu dikonfigurasi: claude di folder proyek, lalu login di browser. Satu-satunya pengecualian adalah ANTHROPIC_API_KEY yang tersisa di lingkungan Anda. Claude Code kemudian bertanya sekali apakah harus menggunakannya; penolakan diingat, dan kunci selanjutnya diabaikan tanpa pesan, sehingga seolah-olah variabel tidak dibaca. Untuk mengubah pilihan ini: /config → Use custom API key.
Tanpa langganan: kunci API Kunavo
Mengarahkan Claude Code ke layanan selain Anthropic bukanlah praktik yang tidak resmi. Daftar resmi variabel lingkungan menyebut ANTHROPIC_BASE_URL sebagai cara untuk mengirim permintaan melalui proksi atau gateway. Kunavo merespons dalam format API Messages Anthropic: Anda tetap menggunakan Claude Code resmi, tanpa ekstensi atau versi modifikasi.
- Buat akun: pendaftaran Kunavo.
- Isi saldo di Billing, minimal $10 (metode pembayaran di bawah).
- Buat kunci di /app/keys. Kunci dimulai dengan
sk-kn-dan hanya ditampilkan saat dibuat: segera salin. - Isi keenam variabel di bawah ini.
| Variabel | Nilai | Mengapa, dan apa yang rusak jika tidak demikian |
|---|---|---|
ANTHROPIC_BASE_URL | https://api.kunavo.com | Hanya domainnya. Claude Code sendiri menambahkan /v1/messages: dengan /v1 tambahan, permintaan dikirim ke /v1/v1/messages dan menghasilkan 404. |
ANTHROPIC_AUTH_TOKEN | Kunci Anda sk-kn-… | Dikirim dalam header Authorization: Bearer dan langsung digunakan. ANTHROPIC_API_KEY menggunakan header x-api-key, yang juga diterima Kunavo, tetapi memerlukan persetujuan saat pertama kali dijalankan secara interaktif. |
ANTHROPIC_MODEL | claude-sonnet-5 | Model utama, ditulis persis seperti dalam katalog Kunavo; nama yang tidak dikenal menghasilkan 404. |
ANTHROPIC_DEFAULT_OPUS_MODEL | claude-opus-5-5 | Menetapkan model yang ditunjuk alias opus, dan opusplan dalam mode rencana. Opus 5.5 memerlukan Claude Code v2.1.280 atau lebih baru: jika tidak, claude update. |
ANTHROPIC_DEFAULT_SONNET_MODEL | claude-sonnet-5 | Menetapkan model yang ditunjuk alias sonnet, dan opusplan di luar mode rencana. Tanpanya, /model sonnet dan subagen yang diatur ke sonnet meminta Sonnet 5.5 dan menerima 404. |
ANTHROPIC_DEFAULT_HAIKU_MODEL | claude-haiku-4-5 | Di balik gateway, tugas latar belakang (judul sesi…) jika tidak akan menggunakan model utama. Tanpa baris ini, alias haiku juga meminta ID yang tidak disediakan Kunavo (Haiku 5.5 sejak v2.1.293): /model haiku dan subagen yang dikonfigurasi dengan haiku menerima 404. |
Mengapa menetapkan empat model secara spesifik? Alias Claude Code mengikuti rilis Anthropic. Menurut dokumentasi konfigurasi model (dibaca pada 3 Oktober 2026), untuk akun API, pengaturan default dan opus saat ini mengarah ke Opus 5.5, sedangkan sonnet mengarah ke Sonnet 5.5, yang tidak disediakan Kunavo: tanpa ANTHROPIC_DEFAULT_SONNET_MODEL, /model sonnet, tahap eksekusi opusplan dan subagen yang disetel ke sonnet akan menghasilkan 404. Alias opus ditetapkan ke Opus 5.5 (claude-opus-5-5), yang memerlukan Claude Code v2.1.280 atau yang lebih baru; jika Anda menggunakan versi lama, jalankan claude update. Model yang baru dirilis juga mungkin belum tersedia di Kunavo pada hari yang sama. Dengan nama model lengkap, setiap permintaan dikirim ke model yang tersedia dengan harga yang sudah Anda ketahui. Dokumentasi protokol gateway (dibaca pada 3 Oktober 2026) mengonfirmasi hal terkait tugas latar belakang: dengan Claude Haiku 4.5, biayanya rendah.
Tempat menulis variabel
| Lokasi | Cakupan | Yang perlu diketahui |
|---|---|---|
Blok env pada ~/.claude/settings.json | Semua proyek Anda, apa pun terminalnya | Pilihan terbaik. Di Windows: %USERPROFILE%\.claude\settings.json. Jika terjadi duplikasi dengan shell, file inilah yang digunakan. |
export di ~/.zshrc atau ~/.bashrc | Terminal yang dibuka setelahnya | Editor yang dijalankan dari Dock atau menu Start tidak melihatnya. |
$env: di PowerShell | Jendela saat ini | Sempurna untuk percobaan pertama, tetapi hilang saat jendela ditutup. |
claudeCode.environmentVariables (VS Code) | Ekstensi VS Code | Ekstensi memeriksa kredensial di sini sebelum memulai; settings.json mencapai proses, bukan pemeriksaan ini. |
.claude/settings.json proyek | Seluruh repositori | Jangan pernah menyimpan kunci di sana: file tersebut diberi kontrol versi dan dibagikan kepada siapa pun yang mengkloning repositori (dokumentasi gateway, dibaca pada 3 Oktober 2026). |
Versi yang direkomendasikan, untuk digabungkan dengan isi file yang sudah ada jika ada (tambahkan hanya blok env):
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.kunavo.com",
"ANTHROPIC_AUTH_TOKEN": "sk-kn-...",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5"
}
}Nilai yang sama di shell, pada macOS dan Linux:
export ANTHROPIC_BASE_URL=https://api.kunavo.com # le domaine seul, sans /v1
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5Untuk pengujian cepat di jendela PowerShell:
# Valable uniquement dans cette fenêtre PowerShell
$env:ANTHROPIC_BASE_URL = "https://api.kunavo.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-kn-..."
$env:ANTHROPIC_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = "claude-opus-5-5"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "claude-haiku-4-5"
claudeDan untuk ekstensi VS Code, di pengaturan pengguna editor (perintah Preferences: Open User Settings (JSON)):
{
"claudeCode.environmentVariables": [
{ "name": "ANTHROPIC_BASE_URL", "value": "https://api.kunavo.com" },
{ "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-kn-..." },
{ "name": "ANTHROPIC_MODEL", "value": "claude-sonnet-5" },
{ "name": "ANTHROPIC_DEFAULT_OPUS_MODEL", "value": "claude-opus-5-5" },
{ "name": "ANTHROPIC_DEFAULT_SONNET_MODEL", "value": "claude-sonnet-5" },
{ "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL", "value": "claude-haiku-4-5" }
]
}Aplikasi desktop Claude merupakan pengecualian: aplikasi ini tidak membaca ANTHROPIC_BASE_URL maupun settings.json. Variabel yang diubah di shell tetap tidak berpengaruh? Pertama-tama cari variabel yang sama dalam settings.json, yang memiliki prioritas.
Tarif per satu juta token dari katalog Kunavo, di samping harga publik Anthropic yang tercantum di claude.com/pricing (dibaca pada 3 Oktober 2026):
| Model | Kunavo (input / output) | Harga publik Anthropic (input / output) | Selisih | Penggunaan tipikal |
|---|---|---|---|---|
claude-haiku-4-5 | $0,70 / $3,50 | $1,00 / $5,00 | ~30% lebih murah | Tugas latar belakang (judul sesi, …), perbaikan kecil |
claude-sonnet-5 | $1,40 / $7,00 | $2,00 / $10,00 | ~30% lebih murah | Model harian, diatur oleh ANTHROPIC_MODEL |
claude-opus-5-5 | $2,80 / $14,00 | $4,00 / $20,00 | ~30% lebih murah | Perombakan seluruh modul, rencana arsitektur |
Untuk beralih ke Opus selama suatu tugas: /model opus saat sesi berlangsung (alias yang dikunci ke claude-opus-5-5), atau claude --model claude-opus-5-5 saat memulai. Anggaran bulanan berdasarkan penggunaan Anda, serta ambang ketika langganan menjadi lebih menguntungkan, dihitung dalam harga Claude Code. kalkulator biaya token Claude menghitung berdasarkan volume Anda sendiri, dan halaman harga mencantumkan semua model.
Periksa dengan /status
Tanda pertama, bahkan sebelum /status: dengan ANTHROPIC_AUTH_TOKEN aktif, Claude Code dimulai tanpa layar login. Jika layar itu muncul, tidak ada kunci yang terbaca, sering kali karena kunci hanya berada dalam pengaturan proyek (.claude/settings.json atau .claude/settings.local.json). Dalam sesi interaktif, blok env ini hanya diterapkan setelah asisten peluncuran pertama dan pertanyaan kepercayaan untuk folder tersebut. Pindahkan kunci ke shell atau ke ~/.claude/settings.json.
Setelah masuk ke sesi, /status terbuka pada tab Status. Berikut cara membacanya, menurut dokumentasi gateway (dibaca pada 3 Oktober 2026):
| Yang Anda lihat | Artinya |
|---|---|
Anthropic base URL : https://api.kunavo.com | Permintaan memang dikirim ke Kunavo. |
Tidak ada baris Anthropic base URL | Baris ini hanya ada jika gateway ditetapkan: ANTHROPIC_BASE_URL tidak sampai ke sesi. |
Auth token yang menyebut ANTHROPIC_AUTH_TOKEN | Kunci Kunavo Anda yang membayar. |
Login method dengan akun claude.ai | Variabel tidak dibaca: sesi berjalan menggunakan langganan Anda. |
Apakah Anda sudah masuk dengan langganan? Claude Code kemudian dapat melaporkan saat mulai bahwa ada dua sumber kredensial aktif, dalam peringatan yang diakhiri dengan auth may not work as expected. Kunci itulah yang digunakan untuk permintaan; /logout menghapus koneksi lama dan menghilangkan peringatan.
Untuk mengetahui apakah masalah berasal dari Kunavo atau konfigurasi Anda, lakukan pengujian tanpa Claude Code. Dokumentasi menyediakan permintaan yang dibatasi hanya satu token keluaran, dengan biaya sebagian kecil sen. Dua perintah di bawah ini mengambil alamat dan kunci dari shell: jika hanya ditetapkan di settings.json, keduanya tidak akan terlihat di sini.
curl -sS -w '\n%{http_code}\n' -X POST "$ANTHROPIC_BASE_URL/v1/messages" \
-H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'Invoke-RestMethod -Method Post -Uri "$env:ANTHROPIC_BASE_URL/v1/messages" `
-Headers @{ "Authorization" = "Bearer $env:ANTHROPIC_AUTH_TOKEN"; "anthropic-version" = "2023-06-01" } `
-ContentType "application/json" `
-Body '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'JSON yang diawali {"id":"msg_, atau di PowerShell objek yang id-nya diawali msg_: alamat dan kunci berfungsi. 401: kunci ditolak.
Yang berubah saat menggunakan kunci API
- Remote Control dan dikte suara tidak tersedia. Keduanya bergantung pada akun claude.ai dan tetap tidak tersedia selama
ANTHROPIC_AUTH_TOKENditetapkan. Remote Control juga dinonaktifkan saatANTHROPIC_BASE_URLmenunjuk ke host selain Anthropic. - Mode cepat (
/fast) tampak dinonaktifkan, karena verifikasinya memerlukan koneksi claude.ai atau kunci Anthropic, bukan sekadar token bearer. - Pencarian alat MCP dinonaktifkan secara default ketika
ANTHROPIC_BASE_URLmenunjuk ke luar Anthropic. /contextmenampilkan perkiraan. Kunavo tidak menyediakan/v1/messages/count_tokens, dan dalam kondisi ini Claude Code menghitung berdasarkan jumlah karakter (dokumentasi protokol gateway).
Untuk hal lainnya (membaca dan menulis kode, alat, subagen, server MCP, hook, cache prompt), tidak ada yang berubah. Detail teknis dalam bahasa Inggris ada di dokumentasi integrasi Claude Code.
Membayar dari Prancis atau Belgia
Ada dua alur yang tidak boleh disamakan. Langganan Claude yang dibeli melalui web hanya dapat dibayar dengan kartu kredit atau debit (FAQ penagihan Anthropic, dibaca pada 3 Oktober 2026); jika berlangganan melalui aplikasi seluler, pembayarannya diproses melalui App Store atau Google Play. Harga di claude.com/pricing belum termasuk pajak.
Saldo Kunavo diisi melalui halaman pembayaran Stripe. Harga ditetapkan dalam dolar AS, tetapi jika Anda berada di Prancis atau Belgia, Stripe menampilkan jumlah dalam euro dengan nilai tukar yang dijamin selama 24 jam, termasuk biaya konversi 2–4% yang ditanggung Anda (dokumentasi Adaptive Pricing Stripe, dibaca pada 3 Oktober 2026). Anda dapat membayar dalam dolar untuk menghindari biaya ini, tetapi bank Anda akan menerapkan nilai tukarnya sendiri, dan Bancontact hanya tersedia untuk pembayaran dalam euro. Metode pembayaran yang tersedia:
| Metode pembayaran | Tempat metode tersebut muncul | Yang Anda perlukan |
|---|---|---|
| Kartu Visa atau Mastercard | Di mana saja | Kartu debit sudah cukup; kartu CB co-badged diterima sebagai Visa atau Mastercard |
| Apple Pay | Safari di Mac, iPhone, dan iPad | Kartu yang tersimpan di aplikasi Cartes (Wallet) |
| Google Pay | Chrome dan Android | Google Pay yang dikonfigurasi dengan kartu |
| Link | Di mana saja kecuali India | Kartu yang disimpan oleh Link, dompet Stripe |
| Bancontact | Belgia, jumlah ditampilkan dalam euro | Aplikasi atau kartu Bancontact dari bank Anda |
- Kartu CB Prancis? Menurut dokumentasi Stripe tentang Cartes Bancaires (dibaca pada 3 Oktober 2026), lebih dari 95 % kartu CB bermerek bersama Visa atau Mastercard. Karena itu, kartu tersebut dapat digunakan saat checkout sebagai Visa atau Mastercard, dan kartu debit biasa sudah cukup.
- Bancontact tersedia bagi pembeli yang berada di Belgia. Stripe mengarahkan Anda ke situs atau aplikasi Bancontact untuk melakukan konfirmasi, dan hasilnya langsung diketahui (dokumentasi Stripe tentang Bancontact, dibaca pada 3 Oktober 2026).
- Pay by Bank, pembayaran melalui bank daring Anda, tidak tersedia dari Prancis maupun Belgia: checkout hanya menampilkannya kepada pembeli yang berada di Britania Raya, Irlandia, dan Finlandia. Dokumentasi Stripe tentang Pay by Bank (dibaca pada 3 Oktober 2026) menyebutnya sebagai pratinjau privat untuk Prancis dan tidak menyebut Belgia.
- Dari Swiss atau Kanada, jumlah ditampilkan dalam franc Swiss atau dolar Kanada, dengan kartu dan Link, ditambah Apple Pay dan Google Pay yang menggunakan kartu.
Tidak ditawarkan: PayPal, debit langsung SEPA, Klarna, yang hanya tersedia bagi pembeli di Amerika Serikat (membayar dalam dolar saja tidak cukup).
- Daftar di Kunavo; kartu belum diperlukan pada tahap ini.
- Di Billing, pilih jumlahnya: minimal $10. Jumlah yang lebih tinggi berhak mendapatkan bonus ($100 dibayar, $110 dikreditkan; $1.000 dibayar, $1.200 dikreditkan; $5.000 dibayar, $6.250 dikreditkan).
- Di halaman Stripe, pilih metode pembayaran; jumlah dalam euro ditampilkan sebelum konfirmasi. Dengan Bancontact, konfirmasikan dalam aplikasi atau menggunakan kartu.
- Buat kunci di /app/keys dan letakkan di
ANTHROPIC_AUTH_TOKEN.
Saldo bersifat prabayar: tanpa biaya bulanan, tanpa tanggal kedaluwarsa, dan permintaan yang gagal tidak ditagihkan. Isi ulang otomatis memerlukan kartu tersimpan atau Link. Bancontact tidak mendukung pembayaran berulang di Stripe, jadi setiap isi ulang Bancontact dilakukan secara manual. Kunavo tidak menerbitkan faktur dengan PPN, baik Prancis, Belgia, maupun negara lain; riwayat isi ulang dapat dilihat di Billing. Terakhir, metode pembayaran ini hanya digunakan untuk saldo API Kunavo dan tidak membayar langganan Claude Pro atau Max. Semua opsi lainnya, termasuk App Store dan Google Play, dibahas dalam membayar Claude tanpa kartu bank.
Kesalahan umum
| Pesan atau gejala | Penjelasan dan solusi |
|---|---|
The token '&&' is not a valid statement separator | Baris CMD ditempelkan di PowerShell. Gunakan irm … | iex. |
'irm' is not recognized as an internal or external command, atau pesan yang sama dalam bahasa Prancis | Baris PowerShell ditempelkan di CMD. Gunakan baris install.cmd. |
A parameter cannot be found that matches parameter name 'fsSL' | Baris macOS/Linux ditempelkan di Windows PowerShell, tempat curl merujuk ke Invoke-WebRequest. Gunakan baris PowerShell. |
'bash' is not recognized as the name of a cmdlet | Baris macOS/Linux dijalankan di Windows. Gunakan baris PowerShell. |
| Teks skrip ditampilkan, tetapi tidak ada yang terpasang | Bagian kedua perintah hilang: | iex di PowerShell, bagian setelah -o install.cmd di CMD. Salin ulang seluruh baris. |
syntax error near unexpected token '<' atau kesalahan 403 | Halaman web muncul menggantikan skrip. Menurut halaman pemecahan masalah resmi, 403 paling sering disebabkan oleh proxy atau penyaringan jaringan (jaringan perusahaan), atau wilayah yang tidak dilayani (jika halaman yang diterima menyatakan « App unavailable in region », penyebabnya adalah negara). Periksa jaringan sebelum beralih ke Homebrew atau WinGet: dokumentasi mengingatkan bahwa keduanya menghubungi server yang sama. |
Claude Code does not support 32-bit Windows | Jendela yang terbuka adalah Windows PowerShell (x86). Buka Windows PowerShell standar. |
npm.ps1 cannot be loaded | Kebijakan eksekusi PowerShell memblokir npm: gunakan baris Set-ExecutionPolicy di atas, atau penginstal native. |
command not found: claude, atau claude tidak dikenali | Folder instalasi tidak ada dalam PATH. Buka jendela baru terlebih dahulu; di Windows, gunakan perintah PowerShell pada bagian PATH. |
| Layar login tetap muncul meskipun ada kunci | Tidak ada kunci yang terbaca: kemungkinan kunci hanya berada dalam pengaturan proyek. Letakkan kunci di shell atau di ~/.claude/settings.json, lalu jalankan kembali di jendela baru. |
Peringatan diakhiri dengan auth may not work as expected | Kunci dan koneksi lama aktif bersamaan. Gunakan /logout untuk mempertahankan kunci, atau hapus variabel tersebut untuk kembali ke langganan. |
401 | Kunci ditolak. Pastikan kunci lengkap (termasuk sk-kn-, tanpa spasi), masih ada di /app/keys, dan benar-benar berada di ANTHROPIC_AUTH_TOKEN. |
402 | Saldo tidak mencukupi untuk permintaan: isi ulang di Billing. Kemungkinan lainnya, batas pengeluaran bulanan yang ditetapkan pada kunci telah tercapai. |
404 | /v1 berlebih di akhir ANTHROPIC_BASE_URL, atau model yang tidak dilayani Kunavo, sering kali karena keempat variabel model belum dipasang dengan benar. |
429 atau “batas tercapai” | Kuota paket pada langganan, batas laju pada kunci. Diagnosis kasus per kasus: Claude Code: batas tercapai. |
Memulai dalam sebuah proyek
Dalam repositori yang ditemukan Claude Code, mulailah dengan /init: alat ini menjelajahi kode dan menulis CLAUDE.md yang mencatat perintah pengujian serta konvensi yang ditemukan. Tinjau dan ringkas file ini, karena file tersebut dimuat ulang pada setiap sesi. Untuk berganti topik, /clear memulai percakapan baru; untuk melanjutkan tugas panjang, /compact merangkum riwayatnya.
Batas kunci API
- Anda membayar berdasarkan penggunaan, bukan paket Claude Pro atau Max. Untuk penggunaan Claude Code selama beberapa jam setiap hari, setiap hari, langganan sering kali lebih menguntungkan; untuk penggunaan yang tidak teratur, pembayaran per token lebih fleksibel, dan bulan-bulan dengan penggunaan rendah tidak dikenai biaya. Lihat angkanya di harga Claude Code.
- Remote Control dan dikte suara tidak tersedia selama kunci ini aktif.
- Kapasitas Kunavo digunakan bersama, tanpa kuota khusus atau komitmen kontraktual; jika Anda membutuhkannya, buat kontrak langsung dengan Anthropic.
- Bancontact hanya memungkinkan pengisian ulang manual; pengisian otomatis dilakukan melalui kartu yang tersimpan atau Link.
- Jumlah dalam euro mencakup biaya konversi Stripe, dan Kunavo tidak menerbitkan faktur dengan PPN.
Pertanyaan umum
Bagaimana cara menginstal Claude Code di Windows?
Buka PowerShell (prompt-nya diawali PS) dan ketik irm https://claude.ai/install.ps1 | iex. Di Command Prompt klasik (CMD), barisnya berbeda: curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd. Tidak diperlukan hak administrator maupun WSL: Claude Code berjalan secara native mulai Windows 10 1809. Git for Windows disarankan karena menyediakan Git Bash, tetapi tidak wajib. Setelah itu, tutup jendela, buka jendela baru, lalu ketik claude --version. Hindari Windows PowerShell (x86): Claude Code tidak mendukung Windows 32-bit.
Apakah Claude Code gratis?
Instalasinya gratis, tetapi penggunaannya tidak. Paket gratis Claude.ai tidak memberikan akses ke Claude Code: Anda memerlukan akun Pro, Max, Team, Enterprise, atau Console, atau kunci API yang ditagihkan berdasarkan penggunaan. Di Kunavo, kunci dibayar dari saldo prabayar mulai $10, tanpa biaya bulanan, dan satu bulan tanpa coding tidak dikenai biaya. Untuk mengetahui mana yang lebih murah sesuai pola penggunaan Anda, lihat harga Claude Code.Versi Node.js apa yang diperlukan untuk Claude Code?
Tidak ada untuk installer native, Homebrew, atau WinGet. Node.js hanya diperlukan jika Anda menggunakan npm, dan saat itu diperlukan versi 22 atau lebih baru; versi 18 yang disebutkan dalam beberapa tutorial sudah usang. Pada Node.js yang lebih lama, npm menampilkan peringatan EBADENGINE tetapi tetap menyelesaikan instalasi karena paket tersebut memasang biner native yang sama. Jangan gunakan sudo.
Bagaimana cara memperbarui Claude Code?
Instalasi native diperbarui secara otomatis: versi baru diunduh di latar belakang dan diterapkan saat peluncuran berikutnya; claude update memaksa pembaruan segera. Homebrew dan WinGet tidak melakukannya sendiri: brew upgrade claude-code, winget upgrade Anthropic.ClaudeCode, atau variabel CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1. Dengan npm, gunakan npm install -g @anthropic-ai/claude-code@latest, bukan npm update -g.
Bagaimana cara menggunakan Claude Code tanpa langganan?
Dengan kunci API. TetapkanANTHROPIC_BASE_URL=https://api.kunavo.com dan ANTHROPIC_AUTH_TOKEN menggunakan kunci Kunavo Anda: Claude Code tidak lagi menampilkan layar login dan menagih setiap permintaan per token dari saldo Anda. Dua fungsi memerlukan akun claude.ai dan karena itu tidak tersedia: Remote Control dan dikte suara. Jika Anda memprogram selama beberapa jam setiap hari, bandingkan dengan langganan dalam harga Claude Code.Di mana menempatkan kunci API di Claude Code?
Di blok env pada ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json di Windows): berlaku untuk semua proyek Anda dan mengesampingkan shell. Masukkan enam baris: ANTHROPIC_BASE_URL=https://api.kunavo.com (tanpa /v1, jika tidak akan mendapat 404), ANTHROPIC_AUTH_TOKEN dengan kuncinya, lalu ANTHROPIC_MODEL=claude-sonnet-5, ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5, ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5, dan ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5. Keempat nama model ini mencegah alias Claude Code, yang mengikuti rilis baru Anthropic, mengarah ke model yang tidak disediakan Kunavo: alias sonnet meminta Sonnet 5.5, dan tanpa penguncian /model sonnet, tahap eksekusi opusplan serta subagen yang diatur ke sonnet menerima 404. Opus 5.5 (claude-opus-5-5) memerlukan Claude Code v2.1.280 atau yang lebih baru; pada versi lebih lama, jalankan claude update. Kunavo membaca kunci baik dari Authorization: Bearer maupun x-api-key; ANTHROPIC_AUTH_TOKEN cukup digunakan tanpa permintaan konfirmasi, berbeda dengan ANTHROPIC_API_KEY. Jangan pernah menaruhnya di .claude/settings.json proyek, karena file itu masuk ke Git.
Bagaimana cara mengetahui apakah Claude Code menggunakan kunci API saya?
Jalankan /status. Dua baris yang menjadi acuan di tab Status adalah: Anthropic base URL, yang harus menampilkan https://api.kunavo.com, dan Auth token, yang harus menyebut ANTHROPIC_AUTH_TOKEN. Baris Login method dengan akun claude.ai Anda berarti sesi masih berjalan menggunakan langganan. Jika Claude Code membuka layar login saat dimulai, berarti tidak menemukan kunci apa pun.
Bisakah Claude Code dibayar dengan Bancontact, PayPal, atau debit langsung SEPA?
Saldo API Kunavo dapat dibayar dengan Bancontact: checkout Stripe menawarkannya kepada pembeli di Belgia, dalam euro, bersama kartu Visa atau Mastercard, Apple Pay, Google Pay, dan Link. PayPal dan debit langsung SEPA tidak didukung. Harga ditetapkan dalam dolar; Stripe mengonversinya ke euro dengan biaya konversi 2–4% yang dibayar pembeli. Minimum $10, tanpa langganan, dan saldo tidak memiliki tanggal kedaluwarsa. Karena isi ulang otomatis memerlukan kartu tersimpan atau Link, setiap isi ulang melalui Bancontact dilakukan secara manual. Langganan Claude Pro atau Max yang dibeli di claude.ai hanya dapat dibayar dengan kartu.
Apa yang harus dilakukan ketika Claude Code menampilkan « batas tercapai »?
Mulailah dengan/status untuk mengetahui siapa yang menagih sesi tersebut. Pada langganan, kuota paketlah yang habis. Pada kunci Kunavo, kode HTTP menjadi penentu: 402 untuk saldo tidak mencukupi atau batas pengeluaran bulanan tercapai, 401 untuk kunci yang ditolak, dan 429 untuk batas laju. Perhatikan: ANTHROPIC_BASE_URL saja, tanpa ANTHROPIC_AUTH_TOKEN, membuat sesi tetap menggunakan koneksi claude.ai Anda. Semua kasus dijelaskan dalam Claude Code: batas tercapai.