En résumé : installez Claude Code avec une seule commande officielle (choisissez ci-dessous la ligne pour macOS/Linux, PowerShell ou CMD), puis connectez-le à une clé API au lieu de vous connecter. Il suffit de six variables : ANTHROPIC_BASE_URL=https://api.kunavo.com (sans /v1), ANTHROPIC_AUTH_TOKEN contenant la clé et quatre variables qui verrouillent les modèles. Vérifiez le résultat avec /status. Aucun abonnement Pro ou Max n’est nécessaire ; vous payez les tokens depuis un solde prépayé à partir de $10, alimenté par carte (Visa, Mastercard, etc.) ou Link. QRIS, GoPay, OVO et DANA ne sont pas disponibles.
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Windows Command Prompt (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdSemua perintah dan nama variabel di sini kami samakan dengan dokumentasi resmi Claude Code pada 3 octobre 2026. Dokumentasi itu sudah ada dalam bahasa Indonesia, termasuk page d’installation dan page de connexion à la passerelle LLM, jadi Anda bisa mencocokkan sendiri. Harga dan metode pembayaran Kunavo dicek 3 octobre 2026.
Six étapes pour partir de zéro et faire fonctionner Claude Code
- Vérifiez que l’ordinateur portable répond aux exigences et choisissez : connexion avec un compte Claude ou clé API.
- Exécutez l’installateur natif correspondant à votre terminal.
- Ouvrez un nouveau terminal, vérifiez
claude --versionet corrigezPATHsi nécessaire. - Installez la clé API et verrouillez les modèles.
- Ouvrez la première session et vérifiez avec
/statusque votre clé est utilisée. - Ajoutez des fonds par carte ou avec Link, puis commencez à travailler.
Étape 1 : vérifier les exigences, puis choisir la connexion ou la clé API
| Éléments vérifiés | Exigences officielles (vérifiées le 3 octobre 2026) |
|---|---|
| Système d’exploitation | macOS 13.0+ ; Windows 10 version 1809+ ou Windows Server 2019+ ; Ubuntu 20.04+, Debian 10+, Alpine Linux 3.19+ |
| Matériel | 4 Go de RAM ou plus ; processeur x64 ou ARM64. Windows 32 bits n’est pas pris en charge. |
| Terminal | Bash, Zsh, PowerShell ou CMD |
| Node.js | Non requis pour l’installateur natif. Nécessaire uniquement avec npm, en version 22 ou ultérieure. |
| Pays | Termasuk daftar pays pris en charge par Anthropic. Indonesia ada di daftar itu, untuk Claude.ai maupun API. |
Setelah terinstal, Claude Code harus tahu siapa yang membayar. Jalan pertama adalah login akun Claude, yang mensyaratkan paket Pro, Max, Team, Enterprise, atau akun Console; paket gratis Claude.ai tidak mencakup Claude Code. Menurut page des tarifs de Claude (dicek 3 octobre 2026), Pro berharga $20 per bulan, atau $17 per bulan kalau dibayar tahunan ($200 di muka), Max mulai $100 per bulan, dan semua harga belum termasuk pajak. Untuk langganan yang dibeli lewat web, Anthropic hanya menerima kartu kredit atau debit; langganan dari aplikasi iOS atau Android dibayar lewat App Store atau Google Play (FAQ de facturation de Claude, dicek 3 octobre 2026). Cara login dijelaskan di page officielle d’authentification.
La deuxième voie, détaillée dans ce guide, est la clé API : sans abonnement et sans écran de connexion. Vous payez par token réellement utilisé ; les coûts restent donc faibles pendant les mois peu actifs. Les deux seules fonctions absentes sont celles liées au compte claude.ai : Remote Control et la dictée vocale ; la liste complète des différences figure à l’étape 5.
Baru pertama kali membuka terminal? Anthropic menyediakan guide du terminal en indonésien untuk pemula.
Étape 2 : exécuter l’installateur
macOS, Linux et WSL
Collez la ligne install.sh au début de la page dans Terminal, appuyez sur Entrée et attendez la fin. Le script est récupéré directement depuis claude.ai, installe le programme dans ~/.local/bin/claude et, à partir de là, Claude Code se met à jour automatiquement en arrière-plan. Dans la documentation officielle, cette méthode est étiquetée « Recommandée ».
Windows : identifiez d’abord votre terminal
De nombreux anciens tutoriels recommandent d’ouvrir PowerShell avec « Run as Administrator » et d’installer WSL au préalable. Ni l’un ni l’autre n’est nécessaire : la documentation officielle en indonésien indique que l’installation sous Windows s’effectue depuis un terminal standard sans droits d’administrateur, et que WSL est facultatif. La commande à utiliser dépend de l’apparence de l’invite :
- L’invite
PS C:\Users\NamaAnda>indique PowerShell. Utilisez la ligneirm … | iex. - L’invite
C:\Users\NamaAnda>sansPSindique l’invite de commandes (CMD). Utilisez la ligneinstall.cmd. - Dans le menu Démarrer, sélectionnez « Windows PowerShell », et non « Windows PowerShell (x86) ». La version x86 fonctionne en 32 bits et se termine par
Claude Code does not support 32-bit Windows, même si l’ordinateur est en 64 bits.
Une commande destinée au mauvais terminal est immédiatement identifiable à son message, par exemple The token '&&' is not a valid statement separator (ligne CMD dans PowerShell) ou 'irm' is not recognized as an internal or external command (ligne PowerShell dans CMD). Dans un Windows en indonésien, le message peut apparaître traduit. La liste complète se trouve dans le tableau des erreurs ci-dessous.
Git tidak wajib. Kalau Git for Windows terpasang, tool Bash Claude Code memakai Git Bash; kalau tidak, perintah dijalankan lewat PowerShell. Bila Git sudah ada tetapi Git Bash tidak ditemukan, isi CLAUDE_CODE_GIT_BASH_PATH di blok env ~/.claude/settings.json dengan lokasi bash.exe, misalnya C:\Program Files\Git\bin\bash.exe. Kapan WSL layak dipakai:
| Environnement | Préparation | Mise en bac à sable | Convient à |
|---|---|---|---|
| Windows directement | Aucun (Git for Windows facultatif) | Non | Projets développés directement sous Windows |
| WSL 2 | WSL 2 déjà activé | Oui | Projets nécessitant des outils Linux ou des commandes exécutées de manière isolée |
| WSL 1 | WSL 1 déjà activé | Non | Uniquement si WSL 2 ne peut pas être utilisé |
Vous choisissez WSL ? Exécutez la ligne install.sh dans le terminal WSL et ouvrez toujours claude depuis ce même terminal WSL.
Alternatives : Homebrew, WinGet ou npm
Homebrew et WinGet sont également officiels, mais selon la documentation, aucun des deux ne se met automatiquement à jour par défaut. Vous devez les mettre à jour vous-même :
# macOS lewat Homebrew (tidak update otomatis; perbarui dengan brew upgrade)
brew install --cask claude-code
# Windows lewat WinGet (tidak update otomatis; perbarui dengan winget upgrade)
winget install Anthropic.ClaudeCodenpm masih didokumentasikan, dengan syarat Node.js 22 ou ultérieur (unduh dari nodejs.org). Di Node.js lama npm hanya memberi peringatan EBADENGINE dan tetap memasang, karena paket ini sebenarnya mengunduh program native yang tidak bergantung pada Node.js saat berjalan.
node -v # harus v22 ke atas
npm install -g @anthropic-ai/claude-code # jangan pakai sudo
# memperbarui ke versi terbaru
npm install -g @anthropic-ai/claude-code@latestTrois habitudes rendent une installation npm défaillante : utiliser sudo npm install -g (la documentation le présente comme une source de problèmes de permissions et de risques de sécurité), mettre à jour avec npm update -g au lieu de @latest, et désactiver les dépendances facultatives via --omit=optional ou optional=false dans .npmrc. Ce dernier point empêche le téléchargement du paquet @anthropic-ai/claude-code-* pour votre plateforme ; ainsi, sous macOS ou Linux, claude répond claude native binary not installed.
Dans PowerShell, npm se bloque parfois sur npm.ps1 cannot be loaded because running scripts is disabled on this system. Il s’agit de la stratégie d’exécution qui bloque les scripts .ps1. La documentation propose trois solutions : autoriser les scripts locaux pour votre utilisateur avec la commande ci-dessous, appeler npm.cmd et claude.cmd, ou abandonner npm et utiliser l’installateur natif.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserEncore un avertissement : ignorez les installateurs .exe tiers diffusés dans les tutoriels, surtout ceux qui demandent des droits d’administrateur. Les commandes officielles ci-dessus suffisent.
Étape 3 : vérifier que Claude Code est installé
Fermez le terminal dans lequel vous avez installé le programme et ouvrez-en un nouveau. L’ancienne fenêtre utilise encore PATH d’avant l’installation ; claude y est donc souvent encore inconnu. Dans le nouveau terminal :
claude --version # muncul nomor versi = instalasi berhasil
claude doctor # cek instalasi dan file pengaturan tanpa membuka sesiclaude doctor permet de distinguer deux types de problèmes : si son rapport est propre mais que Claude Code ne se connecte toujours pas, le problème vient de la configuration (étape 4), et non de l’installation.
Toujours command not found: claude ou 'claude' is not recognized ? Le dossier d’installation n’est pas encore dans PATH. Sur macOS et Linux, ce dossier est ~/.local/bin, sous Windows %USERPROFILE%\.local\bin. Sous Windows, la documentation fournit la commande PowerShell suivante :
# Ada hasilnya? Berarti PATH sudah benar, cukup buka terminal baru.
$env:PATH -split ';' | Select-String '\.local\\bin'
# Tidak ada hasil? Tambahkan folder instalasi ke PATH user:
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# Tutup PowerShell, buka lagi, lalu:
claude --versionKalau unduhan sudah gagal sejak awal, perhatikan pesannya. Menurut page de dépannage de l’installation (dicek 3 octobre 2026), syntax error near unexpected token '<' atau curl: (22) The requested URL returned error: 403 berarti yang terunduh adalah halaman HTML atau kode error, bukan skrip. Tulisan App unavailable in region berarti koneksi Anda terlihat berasal dari negara yang tidak didukung; karena Indonesia didukung, tersangka utamanya VPN atau proxy. 403 tanpa isi juga sering datang dari proxy kantor atau firewall kampus. Homebrew, WinGet, dan npm mengambil dari host yang sama, jadi coba jaringan lain atau minta admin jaringan membuka aksesnya sebelum berganti metode.
Étape 4 : configurer la clé API sans abonnement
Claude Code possède une variable intégrée ANTHROPIC_BASE_URL pour envoyer les requêtes vers une passerelle autre qu’Anthropic, et sa documentation officielle comporte une page dédiée à ce sujet. Il s’agit donc d’une configuration prise en charge, et non d’une modification ou d’un plugin. Obtenez d’abord la clé sk-kn-… (consultez l’étape 6 pour la liste et le rechargement du solde), puis choisissez l’un des emplacements où la stocker.
macOS et Linux : ajoutez ces six lignes à la fin de ~/.zshrc (Zsh, intégré à macOS) ou de ~/.bashrc, enregistrez, puis ouvrez un nouveau terminal.
export ANTHROPIC_BASE_URL=https://api.kunavo.com # domain saja, tanpa /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-5Windows, pour commencer : définissez les variables dans une fenêtre PowerShell, puis exécutez immédiatement claude.
# Untuk uji coba: hanya berlaku sampai jendela PowerShell ini ditutup
$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"
claudeTous les systèmes d’exploitation, de façon permanente : placez-les dans le bloc env du fichier de configuration utilisateur ~/.claude/settings.json (Windows : %USERPROFILE%\.claude\settings.json). Cela s’applique à tous les projets. Si le fichier contient déjà des éléments, insérez uniquement le bloc env sans remplacer les autres paramètres.
{
"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"
}
}Points importants concernant les six variables précédentes :
| Variable | Valeur | Erreurs fréquentes |
|---|---|---|
ANTHROPIC_BASE_URL | https://api.kunavo.com | Ajouter /v1. Claude Code ajoute lui-même /v1/messages, ce qui donne /v1/v1/messages et une erreur 404. |
ANTHROPIC_AUTH_TOKEN | Clé sk-kn-… | Kunavo accepte la clé dans l’en-tête Authorization: Bearer comme dans x-api-key, donc ANTHROPIC_API_KEY est également possible. La différence côté Claude Code est la suivante : ANTHROPIC_AUTH_TOKEN est activé directement, tandis que ANTHROPIC_API_KEY attend une confirmation unique en mode interactif. Si vous l’avez refusée par erreur, la clé est ignorée silencieusement jusqu’à ce que vous la réactiviez dans /config → Use custom API key. |
ANTHROPIC_MODEL | claude-sonnet-5 (Claude Sonnet 5) | Écrire l’identifiant d’un ancien modèle se terminant par une date. Le nom doit correspondre exactement à celui de la liste des modèles Kunavo. |
ANTHROPIC_DEFAULT_OPUS_MODEL | claude-opus-5-5 (Claude Opus 5.5) | Ne pas le renseigner : l’alias opus bascule alors vers le modèle Anthropic le plus récent. Claude Opus 5.5 nécessite Claude Code v2.1.280 ou une version ultérieure ; les versions plus anciennes peuvent être mises à jour avec claude update. |
ANTHROPIC_DEFAULT_SONNET_MODEL | claude-sonnet-5 (Claude Sonnet 5) | Ne pas le renseigner : l’alias sonnet demande Sonnet 5.5, qui n’est pas disponible dans Kunavo : /model sonnet, la phase d’exécution opusplan et les sous-agents configurés avec model: sonnet renvoient une erreur 404. |
ANTHROPIC_DEFAULT_HAIKU_MODEL | claude-haiku-4-5 (Claude Haiku 4.5) | Oublier que cette variable sélectionne également le modèle utilisé pour les tâches en arrière-plan, et pas uniquement l’alias haiku. |
Kenapa model dikunci? Menurut documentation de configuration des modèles (dicek 3 octobre 2026), untuk pengguna API model default dan alias opus saat ini menunjuk Opus 5.5, dan alias sonnet menunjuk Sonnet 5.5. Alias itu bergeser setiap kali ada rilis baru. Per 3 octobre 2026 Sonnet 5.5 belum tersedia di Kunavo, dan model berikutnya belum tentu langsung tersedia; request ke model yang tidak ada dijawab 404. Karena itu blok di atas juga mengunci alias sonnet dengan ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5: tanpa pin itu, /model sonnet, fase eksekusi opusplan, dan subagent bermodel sonnet berakhir 404. Alias opus dikunci ke Claude Opus 5.5 (claude-opus-5-5), yang butuh Claude Code v2.1.280 atau lebih baru; kalau versi Anda lebih lama, jalankan claude update.
Tarifs Kunavo par million de tokens (entrée / sortie) : Claude Sonnet 5 $1,40 / $7,00 (tarif catalogue Anthropic : $2,00 / $10,00), Claude Opus 5.5 $2,80 / $14,00, et Claude Haiku 4.5 $0,70 / $3,50.
Dua jebakan lain. Pertama, key jangan pernah masuk ke .claude/settings.json milik proyek: menurut documentation de la passerelle, file itu di-commit dan ikut ter-clone oleh siapa pun yang mengambil repositori. Kedua, kalau variabel yang sama ada di shell dan di blok env file pengaturan, umumnya nilai dari file pengaturan yang menang; jadi kalau perubahan di ~/.zshrc seperti tidak berefek, periksa file pengaturan. Pengguna ekstensi VS Code mengisi variabel yang sama di claudeCode.environmentVariables pada user settings VS Code.
Étape 5 : ouvrir la première session et vérifier /status
Accédez au dossier du projet et saisissez claude. Si la clé est bien détectée, la session s’ouvre directement sans écran de connexion. L’écran de connexion qui apparaît indique que la clé n’a pas été transmise. La cause la plus fréquente est que la clé se trouve uniquement dans .claude/settings.json ou .claude/settings.local.json du projet. En mode interactif, le bloc env du fichier du projet n’est lu qu’après l’assistant initial et la question demandant si le dossier est fiable ; lors du premier lancement, Claude Code demande donc toujours une connexion. Déplacez la clé dans le shell ou dans ~/.claude/settings.json.
Une fois la session ouverte, saisissez /status. La configuration est correcte si :
- une ligne
Anthropic base URLcontienthttps://api.kunavo.com(cette ligne n’apparaît que si une passerelle est configurée ; son absence signifie queANTHROPIC_BASE_URLn’a pas été détecté), et - une ligne
Auth tokenmentionneANTHROPIC_AUTH_TOKEN. SiLogin methods’affiche avec un compte claude.ai, Claude Code utilise encore l’ancienne connexion.
Vous voulez tester la clé avant d’ouvrir Claude Code ? La documentation officielle utilise une requête qui ne demande qu’un seul token de sortie, de sorte que le solde débité est très faible. La commande lit les variables du shell actuellement actif ; si votre clé est enregistrée dans un fichier de configuration, exécutez d’abord export dans ce terminal. Un résultat commençant par {"id":"msg_ signifie que tout fonctionne ; 401 signifie que la clé a été refusée.
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": "."}]}'Voici la version PowerShell ; elle réussit si le champ id de la réponse commence par msg_ :
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": "."}]}'Certaines fonctionnalités se comportent différemment lorsque Claude Code utilise une clé API et une passerelle :
| Fonctionnalité | Avec une clé API Kunavo | Source (vérifiée le 3 octobre 2026) |
|---|---|---|
| Remote Control, dictée vocale | Non disponible. Les deux fonctionnalités nécessitent une identité claude.ai, et Remote Control est également désactivé si ANTHROPIC_BASE_URL n’est pas l’hôte Anthropic. | Documentation de la passerelle |
/fast | Affiché comme désactivé ; avec un simple bearer token, Claude Code ne demande pas s’il est disponible. | Documentation de la passerelle |
| Recherche d’outils MCP | Désactivé par défaut : les outils MCP sont donc chargés au début de la session ; cela peut être modifié avec ENABLE_TOOL_SEARCH. | Documentation MCP |
Valeur dans /context | Estimation fondée sur le nombre de caractères, car Kunavo ne fournit pas /v1/messages/count_tokens. | Guide de compatibilité de la passerelle |
Dollars dans /usage | Calculé localement à partir du nombre de tokens et de la liste de prix Anthropic (sauf si l’administrateur de l’organisation configure une table modelPricing). Le montant réellement déduit est le solde Kunavo affiché dans la page Billing. | Documentation des coûts |
Étape 6 : recharger le solde par carte ou avec Link (sans QRIS, GoPay, OVO, DANA)
Ce que vous payez dans Kunavo est un solde API prépayé, et non un abonnement. C’est ce solde que Claude Code débite par token une fois la clé configurée. Procédez comme suit :
- Créez un compte Kunavo avec une adresse e-mail ou un compte Google. Aucune carte n’est demandée lors de l’inscription.
- Ouvrez Billing et choisissez un montant. Minimum $10, sans frais mensuels. Les montants plus élevés peuvent bénéficier d’un bonus de solde : bayar $100 → saldo $110, bayar $1.000 → saldo $1.200, bayar $5.000 → saldo $6.250.
- Di checkout Stripe, bayar dengan kartu (Visa, Mastercard, dll.), Link, atau Apple Pay/Google Pay kalau perangkat dan browser Anda sudah menyiapkannya. Link menyimpan data pembayaran sehingga top-up berikutnya cukup beberapa klik.
- Ouvrez API Keys et créez une clé. Une clé commençant par
sk-kn-n’est affichée qu’une seule fois ; copiez-la donc immédiatement dansANTHROPIC_AUTH_TOKEN.
QRIS, GoPay, OVO, DANA, ShopeePay, les comptes virtuels et les virements bancaires ne sont pas disponibles. Sans carte permettant les transactions en ligne internationales, vous ne pouvez actuellement pas recharger votre compte Kunavo. Les cartes de débit portant le logo Visa ou Mastercard sont également acceptées ; si elles sont refusées, les transactions en ligne ou internationales n’ont généralement pas encore été activées dans l’application bancaire, et la décision finale appartient à la banque émettrice.
Harga Kunavo dalam USD. Kalau checkout menampilkan rupiah, kursnya ditentukan Stripe dan sudah memuat biaya konversi 2–4% yang ditanggung pembeli (documentation Stripe sur Adaptive Pricing, dicek 3 octobre 2026). Memilih bayar dalam USD menghindari biaya itu, meski kurs dan biaya dari bank Anda sendiri tetap berlaku.
Le solde n’expire jamais et les requêtes échouées ne le diminuent pas. Le rechargement automatique ne fonctionne qu’avec une carte enregistrée ou Link. Kunavo ne délivre aucun document fiscal. Ce solde ne peut pas non plus servir à payer Claude Pro ou Max. Le détail des tarifs de tous les modèles Claude et des modes de paiement depuis l’Indonésie se trouve dans prix de l’API Claude ; la comparaison entre abonnement et clé API, spécifique à Claude Code, se trouve dans prix de Claude Code.
Combien cela coûte-t-il environ ?
Chaque requête Claude Code renvoie le contexte de la conversation, mais la partie initiale identique d’une requête à l’autre est facturée au tarif de lecture du cache, beaucoup moins élevé. Les calculs ci-dessous sont de simples calculs arithmétiques de tokens fondés sur les hypothèses indiquées, et non des mesures ni une limite supérieure :
- une requête = 40.000 tokens d’entrée ; 36.000 (90 %) sont lus depuis le cache, et les 4.000 restants sont écrits dans le cache ;
- une requête produit 1.000 tokens de sortie ;
- une session = 50 requêtes, sans compter les appels Claude Haiku 4.5 en arrière-plan ;
- tarif de lecture du cache 10% et d’écriture du cache 1,25 × le tarif d’entrée (proportion Claude Sonnet 5 dans Kunavo ; chaque modèle du tableau utilise sa propre proportion).
| Modèle | Par requête | Une session (50 requêtes) | Une session sans utilisation du cache |
|---|---|---|---|
| Claude Sonnet 5 | $0,019 | $0,95 | $3,15 |
| Claude Opus 5.5 | $0,033 | $1,65 | $6,30 |
Vos chiffres réels varient selon la longueur du contexte, la fréquence d’utilisation du cache, la longueur des réponses et le fait que la conversation soit effacée avec /clear lors du changement de tâche. D’après la documentation tarifaire Anthropic, les processus Claude Code en arrière-plan coûtent généralement moins de 0,04 $ par session (vérifié le 3 octobre 2026). Les tarifs complets sont disponibles sur la page des prix, et le calculateur de coût des tokens Claude (en anglais) permet d’estimer votre propre mode d’utilisation.
Utiliser Claude Code au quotidien
cd ~/proyek-saya # Claude Code bekerja di folder tempat ia dijalankan
claude # mulai sesi
claude -c # lanjutkan percakapan terakhir di folder ini- Demandez-le en langage courant, par exemple « explique la structure de ce projet » ou « corrige l’erreur de la page de connexion ». Claude Code lit les fichiers et demande votre autorisation avant de modifier ou d’exécuter quoi que ce soit.
/clearlors d’un changement de tâche : l’historique précédent n’est plus envoyé, ce qui réduit le nombre de tokens par requête./modelpour changer de modèle. Avec le verrouillage défini à l’étape 4,opus=claude-opus-5-5,sonnet=claude-sonnet-5, ethaiku=claude-haiku-4-5./statuspour vérifier la passerelle et la clé ;/usagepour estimer les coûts (avec les tarifs affichés, voir le tableau de l’étape 5).
Messages d’erreur et leur signification
| Message | Signification et action à effectuer |
|---|---|
The token '&&' is not a valid statement separator | Une ligne CMD est exécutée dans PowerShell. Utilisez irm … | iex. |
'irm' is not recognized as an internal or external command | Une ligne PowerShell est exécutée dans CMD. Utilisez la ligne install.cmd. |
A parameter cannot be found that matches parameter name 'fsSL', 'bash' is not recognized as the name of a cmdlet | Une ligne macOS/Linux est exécutée dans PowerShell. Utilisez la ligne PowerShell. |
Claude Code does not support 32-bit Windows | « Windows PowerShell (x86) » est ouvert. Ouvrez le « Windows PowerShell » standard. |
syntax error near unexpected token '<', 403 | La page HTML ou le code d’erreur a été téléchargé. Vérifiez le VPN, le proxy et le pare-feu ; l’autre méthode utilise le même hôte. |
command not found: claude, 'claude' is not recognized | PATH n’a pas encore chargé le dossier d’installation. Ouvrez un nouveau terminal ; sous Windows, exécutez la commande PATH de l’étape 3. |
EBADENGINE (avertissement) | Node.js est antérieur à la version 22. L’installation fonctionne tout de même, mais mettez Node.js à jour. |
claude native binary not installed (macOS, Linux) | npm a ignoré les dépendances facultatives (--omit=optional, optional=false) ou les scripts d’installation (--ignore-scripts). Supprimez ce paramètre et réinstallez. |
npm.ps1 cannot be loaded | Stratégie d’exécution PowerShell. Exécutez Set-ExecutionPolicy à l’étape 2 ou utilisez l’installateur natif. |
| L’écran de connexion s’affiche toujours | La clé n’a pas été détectée. Enregistrez-la dans le shell ou dans ~/.claude/settings.json, et pas uniquement dans les paramètres du projet, puis ouvrez un nouveau terminal. |
401 | Clé refusée. Vérifiez que la clé sk-kn- a été copiée intégralement, sans espace, qu’elle n’a pas été supprimée dans /app/keys, et qu’elle se trouve dans ANTHROPIC_AUTH_TOKEN. |
404 | ANTHROPIC_BASE_URL se termine par /v1, ou le modèle demandé n’existe pas dans Kunavo (généralement parce que la variable de modèle n’a pas été renseignée). |
Limites
- Paiement uniquement par carte, Link ou Apple Pay/Google Pay. QRIS, GoPay, OVO, DANA, ShopeePay, les comptes virtuels et les virements bancaires ne sont pas disponibles ; le rechargement automatique ne fonctionne qu’avec une carte enregistrée ou Link.
- Kunavo ne délivre aucun document fiscal.
- Il s’agit d’une API payée au token, et non d’un abonnement Claude Pro ou Max. Avec une clé API, Remote Control et la dictée vocale ne sont pas disponibles,
/fastest désactivé, et la recherche d’outils MCP est désactivée par défaut. - À la date du 3 octobre 2026, Sonnet 5.5 n’est pas encore disponible dans Kunavo ; sans verrouillage du modèle, l’alias intégré peut aboutir à une erreur 404.
- La documentation de Claude Code est disponible en indonésien, mais la documentation d’intégration de Kunavo et la version anglaise de ce guide (Install Claude Code) ne sont pas encore disponibles en indonésien.
Questions fréquentes
Quelle commande utiliser pour installer Claude Code sur un ordinateur portable ?
Cela dépend du terminal. Sur macOS, Linux ou WSL : curl -fsSL https://claude.ai/install.sh | bash. Dans Windows PowerShell : irm https://claude.ai/install.ps1 | iex. Dans l’invite de commandes (CMD) : curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd. Les trois sont des programmes d’installation natifs officiels, qui ne nécessitent pas Node.js et se mettent à jour automatiquement. Ensuite, ouvrez un nouveau terminal et saisissez claude --version ; si un numéro de version s’affiche, l’installation est terminée.
L’installation de Claude Code sous Windows doit-elle passer par WSL ou par Run as Administrator ?
Non. Selon la documentation officielle en indonésien, Claude Code fonctionne directement sous Windows depuis PowerShell ou CMD standard, sans droits d’administrateur, et Git for Windows est facultatif. WSL 2 n’est utile que si votre projet nécessite des outils Linux ou le sandboxing. Un point souvent oublié : n’ouvrez pas « Windows PowerShell (x86) » depuis le menu Démarrer, car il s’agit d’un processus 32 bits et Claude Code refusera de s’exécuter.
Claude Code est-il gratuit ? Faut-il s’abonner à Claude Pro ?
Le programme est gratuit à installer, mais son utilisation est payante. Si vous vous connectez avec un compte Claude, vous avez besoin d’un forfait Pro, Max, Team, Enterprise ou d’un compte Console ; le forfait gratuit Claude.ai n’inclut pas Claude Code. L’autre possibilité est une clé API : définissez ANTHROPIC_BASE_URL=https://api.kunavo.com et ANTHROPIC_AUTH_TOKEN ; Claude Code s’ouvre alors sans connexion et chaque token est payé depuis le solde prépayé Kunavo, sans frais mensuels. Remote Control et la dictée vocale ne sont pas inclus, car ils nécessitent tous deux un compte claude.ai.
Claude Code peut-il être utilisé depuis l’Indonésie ?
Oui. L’Indonésie figure dans la liste des pays pris en charge par Anthropic, pour Claude.ai comme pour l’API. Si l’installateur ou Claude Code affiche « App unavailable in region », votre connexion passe généralement par un VPN ou un proxy situé dans un autre pays ; désactivez-le, puis réessayez.
Où placer la clé API de Claude Code, et faut-il utiliser /v1 avec ANTHROPIC_BASE_URL ?
N’utilisez pas /v1, car Claude Code ajoute lui-même /v1/messages ; avec /v1, le résultat serait /v1/v1/messages et l’erreur 404. Enregistrez les variables dans ~/.zshrc ou ~/.bashrc, dans $PROFILE de PowerShell ou dans le bloc env du fichier ~/.claude/settings.json de l’utilisateur (Windows : %USERPROFILE%\.claude\settings.json). Ne les placez pas dans le .claude/settings.json du projet, car ce fichier est inclus dans le dépôt. Kunavo accepte la clé dans l’en-tête Authorization: Bearer ou x-api-key. Nous recommandons ANTHROPIC_AUTH_TOKEN, qui s’active directement ; ANTHROPIC_API_KEY n’est utilisé qu’après approbation unique en mode interactif.
Pourquoi le modèle doit-il être verrouillé avec ANTHROPIC_MODEL et les variables ANTHROPIC_DEFAULT_OPUS/SONNET/HAIKU_MODEL ?
Parce que les alias intégrés de Claude Code changent chaque fois qu’Anthropic publie un nouveau modèle. Selon la documentation de configuration des modèles (vérifiée le 3 octobre 2026), pour les utilisateurs de l’API, le modèle par défaut et l’alias opus pointent actuellement vers Opus 5.5, tandis que l’alias sonnet pointe vers Sonnet 5.5. Au 3 octobre 2026, Sonnet 5.5 n’est pas encore disponible sur Kunavo, et les modèles publiés ensuite ne sont pas nécessairement disponibles immédiatement ; une requête sans épinglage peut donc recevoir 404. Avec l’épinglage, la session principale utilise toujours claude-sonnet-5 ; opus utilise toujours claude-opus-5-5 (Opus 5.5, qui nécessite Claude Code v2.1.280 ou ultérieur ; avec une ancienne version, exécutez simplement claude update) ; sonnet, y compris la phase d’exécution d’opusplan et les sous-agents utilisant sonnet, utilise toujours claude-sonnet-5 ; et haiku ainsi que les tâches d’arrière-plan utilisent toujours claude-haiku-4-5. Vous savez ainsi exactement quel tarif est appliqué.
Comment vérifier que Claude Code utilise la clé API plutôt que le compte claude.ai ?
Dans la session, saisissez /status. Si tout est correct, une ligne « Anthropic base URL » contient https://api.kunavo.com et une ligne « Auth token » mentionne ANTHROPIC_AUTH_TOKEN. Si « Login method » affiche plutôt un compte claude.ai, les variables n’ont pas été lues : quittez la session, ouvrez un nouveau terminal, puis vérifiez le fichier dans lequel vous les avez enregistrées.
Peut-on ajouter des fonds avec QRIS, GoPay, OVO, DANA ou un virement bancaire ?
Non. Le solde Kunavo peut uniquement être alimenté par carte (Visa, Mastercard, etc., y compris les cartes de débit portant le logo de ces réseaux), Link ou Apple Pay/Google Pay si votre appareil et votre navigateur sont configurés pour cela. QRIS, GoPay, OVO, DANA, ShopeePay, comptes virtuels et virements bancaires ne sont pas disponibles. Si la carte est refusée, vérifiez que les transactions en ligne ou internationales sont activées dans l’application bancaire ; la décision d’acceptation appartient à la banque émettrice.
Quel est le montant minimum d’un rechargement ? Le solde peut-il expirer ? Existe-t-il une facture fiscale ?
Minimum $10, paiement unique sans frais mensuels, et solde qui n’expire jamais. Les requêtes échouées ne réduisent pas le solde. Les prix sont en USD ; si le paiement affiche des roupies indonésiennes, le taux de change est fourni par Stripe et inclut déjà des frais de conversion de 2–4 % à la charge de l’acheteur. Le rechargement automatique n’est possible qu’avec une carte enregistrée ou Link. Kunavo n’émet aucun document fiscal, y compris une facture fiscale. Ce solde est réservé à l’API Kunavo ; il ne peut pas servir à payer Claude Pro ou Max.