Torna alle guide
Installazione·3 ottobre 2026·Aggiornato il 10 ottobre 2026·14 min di lettura

Come installare Claude Code [Windows/Mac] — configurazione dell’API key senza abbonamento e pagamenti con JCB e Apple Pay

L’installazione stessa si completa con un comando ufficiale di una sola riga. Le difficoltà arrivano dopo: versione di Node.js richiesta da npm, terminale e PATH di Windows, configurazione per usare una chiave API senza effettuare l’accesso e pagamento dal Giappone. Risolviamo in ordine gli aspetti non descritti nella documentazione ufficiale.

L'installazione di Claude Code consiste nell'eseguire una sola riga dell'installer nativo ufficiale. Per Mac, Linux e WSL usa install.sh; su Windows usa install.ps1 in PowerShell o install.cmd in CMD (npm è un'alternativa, ma richiede Node.js 22 o superiore). Di norma, dopo l'installazione si accede con un piano Pro, Max o simile; senza abbonamento, imposta ANTHROPIC_BASE_URL=https://api.kunavo.com (senza aggiungere /v1), ANTHROPIC_AUTH_TOKEN con la chiave API e le quattro variabili per fissare i modelli, così puoi avviare Claude Code senza effettuare il login. Verifica il funzionamento con /status. Il saldo API può essere ricaricato in anticipo a partire da $10 usando carte come JCB oppure Apple Pay, Google Pay e Link; la pagina di pagamento mostra gli importi in yen.

Terminale
# macOS・Linux・WSL
curl -fsSL https://claude.ai/install.sh | bash
PowerShell
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
cmd.exe
:: Windows コマンドプロンプト(CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Le fonti primarie per l’installazione sono la documentazione ufficiale di Anthropic disponibile in giapponese (Configurazione, Risoluzione dei problemi di installazione, verificata il 3 ottobre 2026). Questa pagina non si limita a riproporne i contenuti: si concentra sulle discrepanze negli articoli esplicativi in giapponese (versione di Node.js, privilegi di amministratore e Git su Windows) e sugli argomenti non trattati dalla documentazione ufficiale: configurazione per usare una chiave API senza accedere e modalità di pagamento dal Giappone. Le informazioni su prezzi e metodi di pagamento sono aggiornate al 10 ottobre 2026. Il Giappone figura nell’elenco dei Paesi supportati da Anthropic sia per Claude.ai sia per l’API (verificato il 3 ottobre 2026).

Da decidere prima: accesso con abbonamento o utilizzo con chiave API

L'installazione è identica in entrambi i casi; la differenza emerge dopo il primo avvio. All'avvio Claude Code richiede l'autenticazione. Se sei indeciso, puoi decidere in base a questi 3 punti:

  • Hai già un abbonamento Pro, Max, Team o Enterprise oppure un account Console: accedi direttamente e potrai usarlo. Non ti serve configurare la chiave API descritta in questa pagina. Il piano gratuito non include Claude Code.
  • Non vuoi pagare una tariffa fissa mensile e il tuo utilizzo varia molto da un mese all’altro: fa al caso tuo l’API con chiave, per cui paghi solo i token utilizzati. Per riferimento, l’abbonamento Claude costa $20 al mese per Pro ($200 con pagamento annuale, pari a $17 al mese) e da $100 al mese per Max; i prezzi non includono le imposte (pagina dei prezzi di Claude, verificata il 3 ottobre 2026). Il costo di Claude Code stima il punto in cui una delle due opzioni diventa più conveniente.
  • Vuoi usare Remote Control o l'input vocale: entrambi richiedono un account claude.ai e non sono disponibili con una chiave API. Scegli l'accesso.

Anche i metodi di pagamento sono diversi. Per gli abbonamenti sottoscritti sul sito di Anthropic si accettano solo carte di credito o di debito; se li sottoscrivi dall’app per iPhone o Android, il pagamento è gestito da App Store o Google Play (assistenza Anthropic, in inglese, verificata il 3 ottobre 2026). Il saldo API di Kunavo si ricarica con carte, incluse JCB, Apple Pay, Google Pay e Link (maggiori dettagli nella sezione sui pagamenti più avanti).

Controlli prima dell'installazione

I requisiti sono quelli della documentazione ufficiale (verificata il 3 ottobre 2026). La colonna a destra indica come verificarli sul tuo dispositivo.

ElementoRequisitoCome verificarlo
Sistema operativomacOS 13.0 o superiore / Windows 10 1809 o superiore, Windows Server 2019 o superiore / Ubuntu 20.04 o superiore, Debian 10 o superiore, Alpine Linux 3.19 o superioreSu Mac: menu Apple > «Informazioni su questo Mac»; su Windows: winver
CPU e memoriax64 o ARM64, almeno 4 GB di RAMWindows e PowerShell a 32 bit non supportati
ShellBash, Zsh, PowerShell, CMDSu Windows, se all'inizio del prompt compare PS, si tratta di PowerShell
Node.jsSolo per l'installazione con npm serve la versione 22 o superiore. Non necessario per l'installer nativonode -v
Paese di utilizzoPaesi supportati da Anthropic (il Giappone è supportato)Verifica di non utilizzare una VPN tramite un Paese estero

Quale metodo utilizzare

La documentazione ufficiale indica l'installer nativo come metodo «consigliato». La differenza principale rispetto agli altri metodi riguarda gli aggiornamenti.

MetodoAggiornamentiPrerequisiti
Installer nativo (consigliato)Aggiornamenti automatici in backgroundNessuno (i comandi sono all'inizio della pagina)
Homebrew e WinGet (Windows)Non si aggiorna automaticamente per impostazione predefinita. Aggiorna manualmente con il gestore di pacchetti oppure abilita con CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1Ogni gestore di pacchetti
npmReinstalla aggiungendo @latestNode.js 22 o superiore
# Homebrew(既定では自動更新されない)
brew install --cask claude-code

# WinGet(Windows・既定では自動更新されない)
winget install Anthropic.ClaudeCode

Con qualsiasi metodo, al termine riapri il terminale e verifica. Le finestre aperte prima dell'installazione potrebbero non aver caricato il nuovo PATH. claude doctor mostra solo lo stato dell'installazione e della configurazione senza avviare una sessione, quindi è utile per isolare i problemi.

claude --version   # 2.1.211 (Claude Code) のようなバージョン番号が出れば OK
claude doctor      # セッションを開かずに、インストールと設定を診断する

Note per l'installazione con npm

Negli articoli esplicativi in giapponese si trova ancora spesso l’indicazione «Node.js 18 o successivo», ma il requisito della documentazione ufficiale è Node.js 22 o successivo (documentazione ufficiale, verificata il 3 ottobre 2026). Con una versione precedente di Node.js, npm mostra solo l’avviso EBADENGINE e non interrompe l’installazione; anche claude si avvia, ma è più sicuro aggiornare Node.js quando compare l’avviso. Se usi strumenti come nvm o Volta per gestire le versioni, controlla node -v nella shell in cui esegui l’installazione.

Terminale
node -v                                    # v22 以上であること
npm install -g @anthropic-ai/claude-code   # sudo は付けない

# 更新は @latest で(npm update -g は使わない)
npm install -g @anthropic-ai/claude-code@latest

La documentazione ufficiale specifica di non usare sudo npm install -g. Inoltre, poiché il binario principale viene installato come dipendenza opzionale, se --omit=optional oppure optional=false di .npmrc esclude le dipendenze opzionali, su Mac e Linux l'avvio fallisce mostrando claude native binary not installed.

Aspetti importanti per l'installazione su Windows

Per prima cosa, due passaggi che si trovano spesso online non sono necessari. «Avvia PowerShell come amministratore» e «installa prima Git for Windows» non sono requisiti della documentazione ufficiale. Non servono privilegi di amministratore e Git for Windows è facoltativo; se non è installato, Claude Code esegue i comandi in PowerShell (Configurazione su Windows, verificata il 3 ottobre 2026).

Prima di incollare il comando, verifica solo due aspetti.

  1. Stai usando PowerShell o CMD?Se il prompt è PS C:\Users\ユーザー名>, usa la riga irm per PowerShell; se è PS senza C:\Users\ユーザー名>, usa la riga install.cmd per CMD. Se li confondi, in PowerShell riceverai un errore perché && non viene riconosciuto come separatore, mentre in CMD riceverai un errore perché irm non viene riconosciuto (su Windows in giapponese, il messaggio può essere visualizzato in giapponese).
  2. Non hai aperto «Windows PowerShell (x86)»?La versione (x86) visualizzata nel menu Start è un processo a 32 bit, quindi anche su un computer a 64 bit si interrompe con Claude Code does not support 32-bit Windows.

Su Windows ci sono 3 modi per eseguirlo. Se non sai quale scegliere, puoi iniziare con il metodo nativo.

Ambiente di esecuzioneSandboxPer chi è indicato
Windows nativo (PowerShell/CMD)Non supportatoIl codice e gli strumenti sono sul lato Windows. Non è necessario installare altro
WSL 2SupportatoVuoi usare strumenti Linux o eseguire i comandi in isolamento. Esegui le righe per Mac/Linux nel terminale WSL e avvia lì anche claude
WSL 1Non supportatoAmbienti in cui non è possibile usare WSL 2

Se hai installato Git for Windows ma Claude Code non riesce a trovare Git Bash, nel file delle impostazioni utente, in env, indica in CLAUDE_CODE_GIT_BASH_PATH il percorso di bash.exe.

%USERPROFILE%\.claude\settings.json
{
  "env": {
    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
  }
}

Quando claude non funziona nonostante l'installazione

'claude' is not recognized (su Mac/Linux command not found: claude) indica che la directory di installazione non è inclusa in PATH. Il percorso dell'installer nativo è %USERPROFILE%\.local\bin\claude.exe su Windows e ~/.local/bin/claude su Mac/Linux. Se non si risolve riaprendo il terminale, verifica e aggiungi il percorso da PowerShell seguendo la procedura nella documentazione ufficiale.

PowerShell
# 1. インストール先が PATH に入っているか確認する
$env:PATH -split ';' | Select-String '\.local\\bin'

# 2. 何も出なければユーザーの PATH に追加し、ターミナルを開き直す
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')

# 3. 新しいターミナルで
claude --version

Se dopo l’installazione con npm compare npm.ps1 cannot be loaded because running scripts is disabled on this system (o claude.ps1 all’avvio), significa che i criteri di esecuzione di PowerShell bloccano lo script .ps1 di npm (documentazione ufficiale, verificata il 3 ottobre 2026). Puoi risolvere con il comando seguente, che consente l’esecuzione degli script locali solo per l’utente corrente. Se non vuoi modificare i criteri, usa npm.cmd e claude.cmd, oppure passa al programma di installazione nativo per PowerShell.

PowerShell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Configurazione per usare una chiave API senza effettuare l'accesso

Kunavo è un gateway API indipendente, non Anthropic, che offre accesso prepagato alle API di modelli come Claude. Claude Code include ufficialmente la variabile ANTHROPIC_BASE_URL per cambiare la destinazione delle richieste; la documentazione ufficiale ha anche una pagina intitolata «Connettere Claude Code a un gateway LLM». Non servono plugin né versioni modificate. Questa variabile cambia solo la destinazione: un’altra variabile determina quale modello risponde (Configurazione del modello, verificata il 3 ottobre 2026).

È necessario configurare i 6 elementi seguenti.

VariabileValoreAspetti facili da confondere
ANTHROPIC_BASE_URLhttps://api.kunavo.comFino al dominio. Claude Code aggiunge /v1/messages, quindi se scrivi fino a /v1, la richiesta viene inviata a /v1/v1/messages e restituisce 404
ANTHROPIC_AUTH_TOKENUna chiave che inizia con sk-kn-Più affidabile di ANTHROPIC_API_KEY (spiegato sotto)
ANTHROPIC_MODELclaude-sonnet-5Modello principale (Claude Sonnet 5). Deve corrispondere esattamente al nome nell'elenco dei modelli Kunavo
ANTHROPIC_DEFAULT_OPUS_MODELclaude-opus-5-5Imposta la destinazione dell'alias opus su Claude Opus 5.5. È richiesto Claude Code v2.1.280 o successivo (nelle versioni precedenti, claude update)
ANTHROPIC_DEFAULT_SONNET_MODELclaude-sonnet-5Destinazione dell'alias sonnet. Se non impostato, viene chiamato Sonnet 5.5, che non è disponibile su Kunavo, e /model sonnet, la fase di esecuzione di opusplan e i sub-agent che specificano sonnet restituiscono 404
ANTHROPIC_DEFAULT_HAIKU_MODELclaude-haiku-4-5L'alias haiku e il modello per l'elaborazione in background. Se non viene impostato, viene richiesto un ID modello che Kunavo non offre (Haiku 5.5 dalla v2.1.293 in poi) e /model haiku o i subagenti impostati su haiku restituiscono 404. Anche le elaborazioni in background, come i riepiloghi, vengono eseguite con il modello principale.

Su Mac/Linux, aggiungile al file di configurazione della shell (~/.zshrc o ~/.bashrc) e riapri il terminale.

~/.zshrc
export ANTHROPIC_BASE_URL=https://api.kunavo.com   # ドメインだけ。/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-5

Per una prova su Windows, esegui quanto segue nella finestra di PowerShell. Le impostazioni scompaiono quando chiudi la finestra.

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"
claude

Se non vuoi inserirle ogni volta, scrivile nel file delle impostazioni utente ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json su Windows), nel blocco env. Si applicano a tutti i progetti e la sintassi è la stessa su Mac e Windows. Se il file contiene già altre impostazioni, aggiungi solo il blocco env.

~/.claude/settings.json
{
  "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"
  }
}

Ci sono 3 aspetti importanti sulla posizione in cui inserirle.

  • Non inserire la chiave in .claude/settings.json del progetto: non scriverla. Verrebbe inclusa nel repository e condivisa con chiunque lo cloni (documentazione ufficiale).
  • Se la stessa variabile è presente sia nella shell sia nel file delle impostazioni, viene usato il valore del file. Se non cambia neppure dopo aver eseguito nuovamente export, controlla il file delle impostazioni.
  • Per usarla con l'estensione VS Code, inserisci le stesse variabili in claudeCode.environmentVariables nelle impostazioni utente di VS Code.

Perché usare ANTHROPIC_AUTH_TOKEN

ANTHROPIC_AUTH_TOKEN viene inviato nell'header Authorization: Bearer ed è attivo appena viene configurato. ANTHROPIC_API_KEY, invece, viene inviato nell'header x-api-key e, nella modalità interattiva, alla prima esecuzione viene richiesta una volta l'autorizzazione a usarlo. Se rifiuti, la chiave viene ignorata senza ulteriori messaggi e non viene usata finché non la riattivi con /config Use custom API key. Kunavo accetta le chiavi inviate con entrambi gli header, quindi funziona anche con ANTHROPIC_API_KEY, ma ANTHROPIC_AUTH_TOKEN è più affidabile perché evita questo problema. Anche la documentazione ufficiale consiglia di usare ANTHROPIC_AUTH_TOKEN quando non viene specificato il tipo di chiave.

Perché fissare il modello (al 3 ottobre 2026)

Secondo la documentazione ufficiale (verificata il 3 ottobre 2026), quando usi una chiave API, il modello predefinito e l’alias opus indicano Opus 5.5, mentre l’alias sonnet indica Sonnet 5.5. La destinazione degli alias cambia con l’uscita di nuovi modelli, che però potrebbero non essere disponibili su Kunavo dal giorno del lancio. Infatti, al 3 ottobre 2026, Kunavo non offre Sonnet 5.5: se non fissi un modello e scegli /model sonnet, ricevi un errore 404. Lo stesso vale per la fase di esecuzione di opusplan e per i subagenti configurati con model: sonnet. Per questo, la configurazione sopra fissa anche l’alias sonnet tramite ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5. Anche l’alias opus è fissato su Claude Opus 5.5 tramite ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5, così da non avere problemi se in futuro passa al modello Opus successivo. Claude Opus 5.5 richiede Claude Code v2.1.280 o successivo; se hai una versione meno recente, aggiornala con claude update.

Fissare il modello aiuta anche a prevedere i costi. Se non specifichi nulla, il modello predefinito diventa Claude Opus 5.5 e il costo per token aumenta rispetto a quando usi Claude Sonnet 5 come modello principale. Le tariffe di Kunavo (per 1 milione di token, input / output) sono: Claude Haiku 4.5, $0,70 / $3,50; Claude Sonnet 5, $1,40 / $7,00(I prezzi Anthropic sono $2,00 / $10,00); Claude Opus 5.5, $2,80 / $14,00. Se non imposti ANTHROPIC_DEFAULT_HAIKU_MODEL, nelle sessioni avviate con ANTHROPIC_AUTH_TOKEN anche le attività in background, come i riepiloghi delle conversazioni per claude --resume, vengono eseguite con il modello principale (guida alla compatibilità del gateway, verificata il 3 ottobre 2026). La pagina dei prezzi di Anthropic ha spostato Sonnet 5, fissato qui come modello principale, nella sezione «Modelli legacy» (verificata il 3 ottobre 2026).

Verifica del funzionamento in 3 fasi

1. Prima dell'avvio, prova solo URL e chiave

È una richiesta con un solo token di output, come nella documentazione ufficiale (viene detratto un importo minimo dal saldo). Poiché legge le variabili della shell, se hai scritto la chiave solo nel file delle impostazioni, esegui export in questo terminale prima di procedere. Se vengono restituiti un JSON che inizia con {"id":"msg_ e il codice 200, URL e chiave sono corretti; con 401 la chiave è stata rifiutata.

Terminale
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": "."}]}'

In PowerShell, la procedura è la seguente: se il valore restituito di id inizia con msg_, la verifica è riuscita.

PowerShell
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": "."}]}'

2. Avvia claude e verifica che non venga visualizzata la schermata di accesso

Al primo avvio vengono visualizzati la procedura guidata iniziale e la richiesta di attendibilità della cartella, ma in seguito non viene richiesto l'accesso tramite browser. Se viene richiesto di accedere, la chiave non è stata ricevuta.

Una causa comune è aver scritto la chiave solo in .claude/settings.json o .claude/settings.local.json del progetto. Nelle sessioni interattive, env delle impostazioni del progetto viene caricato dopo il completamento della procedura guidata e della verifica di attendibilità della cartella, quindi al primo avvio la chiave viene considerata assente. Spostala in export della shell o in ~/.claude/settings.json dell'utente.

3. Controlla le 2 righe di /status

Nella sessione, esegui /status e controlla la scheda Status (documentazione ufficiale, verificata il 3 ottobre 2026).

  • In Anthropic base URL deve comparire https://api.kunavo.com. Questa riga appare solo quando il gateway è configurato, quindi se la riga non esiste, ANTHROPIC_BASE_URL non è arrivato alla sessione.
  • In Auth token deve comparire ANTHROPIC_AUTH_TOKEN. Se invece compare Login method dell'account claude.ai, significa che sta funzionando con l'accesso salvato.

Cosa cambia quando si usa una chiave API

  • Remote Control e input vocale non sono disponibili.Entrambi presuppongono un ID claude.ai, quindi sono disabilitati mentre sono attive credenziali del gateway come ANTHROPIC_AUTH_TOKEN. Dalla versione v2.1.196, Remote Control viene disabilitato semplicemente perché ANTHROPIC_BASE_URL punta a un host diverso da Anthropic.
  • Viene visualizzato che /fast è disabilitato.Quando l'autenticazione usa solo un bearer token, Claude Code lo considera disabilitato senza verificare se la modalità veloce sia disponibile e visualizza Fast mode has been disabled by your organization.
  • I valori mostrati da /context sono approssimativi. Kunavo non offre /v1/messages/count_tokens, quindi Claude Code passa a una stima basata sul numero di caratteri (guida alla compatibilità del gateway, verificata il 3 ottobre 2026).

Le impostazioni dettagliate lato Kunavo sono disponibili nella documentazione sull'integrazione di Claude Code e nella documentazione di ANTHROPIC_BASE_URL (entrambe in inglese).

Pagamento del saldo API: JCB, Apple Pay, Google Pay, Link

Riassumiamo innanzitutto gli aspetti chiesti più spesso per i pagamenti dal Giappone.

DomandaRisposta
JCB è accettata?Sì. Le carte utilizzabili nel checkout Stripe sono Visa, Mastercard, American Express, JCB e UnionPay. Anche una carta di debito può essere inserita come carta
Quali altri metodi sono disponibili?Apple Pay (negli ambienti compatibili, come Safari e iPhone), Google Pay (quando configurato su Chrome o Android), Link (il sistema che richiama i dati di pagamento salvati in Stripe)
È possibile pagare in yen?Accedendo dal Giappone, i prezzi sono mostrati in yen. I prezzi sono in dollari e la conversione in yen include una commissione del 2–4% a carico dell’acquirente. Selezionando i dollari al checkout, la commissione non si applica, ma potrebbero essere addebitate commissioni e applicato il tasso di cambio dell’emittente della carta (documentazione di Stripe, verificata il 3 ottobre 2026)
E i pagamenti presso i minimarket/PayPay?Non sono supportati. Non sono disponibili neppure bonifici bancari e pagamenti tramite operatore
E la ricarica automatica?Può essere configurata solo con una carta salvata o con Link
E la fattura conforme (invoice)?Non viene emessa
È possibile usarlo per pagare Claude Pro / Max?No. Viene ricaricato il saldo API Kunavo

La procedura prevede 4 passaggi. Per prima cosa, registrati su Kunavo (con un indirizzo email o un account Google. Durante la registrazione non vengono richiesti i dati della carta). Poi scegli l’importo della ricarica nella sezione Billing della dashboard. L’importo minimo è $10, non sono previsti canoni mensili e gli importi più elevati includono un bonus ($100 per un saldo di $110, $1.000 per un saldo di $1.200 e $5.000 per un saldo di $6.250). Nella schermata di pagamento di Stripe, scegli uno dei metodi indicati sopra e completa il pagamento. Infine, nella sezione API Keys, crea una chiave sk-kn- e inseriscila in ANTHROPIC_AUTH_TOKEN. La chiave viene mostrata una sola volta, al momento della creazione, quindi copiala subito.

Il saldo non ha scadenza e le richieste non riuscite non vengono addebitate. I metodi disponibili in Giappone per pagare un abbonamento Claude (inclusi i pagamenti tramite App Store/Google Play) sono riepilogati con le fonti in Metodi di pagamento di Claude.

Stima dei costi (calcolo indicativo)

Claude Code eseguito con una chiave API applica una tariffa a consumo per token. A ogni richiesta, Claude Code invia l'intero contesto della conversazione, ma la parte iniziale identica alla richiesta precedente può essere addebitata alla tariffa di lettura della cache. La tabella seguente è calcolata ipotizzando 40.000 token di input per richiesta (di cui 36.000 = 90% per la lettura della cache e i restanti 4.000 per la scrittura nella cache), 1.000 token di output e 50 richieste per un'attività. Non include le chiamate Claude Haiku 4.5 in background. Per Kunavo, nel caso di Claude Sonnet 5, la lettura costa 10% della tariffa di input e la scrittura costa 1,25 volte la tariffa di input (ogni modello nella tabella è calcolato con il relativo rapporto). Non rappresenta né valori misurati né un limite massimo.

Modello1 richiesta50 richieste50 richieste (quando la cache non viene utilizzata affatto)
Claude Sonnet 5$0,019$0,95$3,15
Claude Opus 5.5$0,033$1,65$6,30

L'importo effettivo varia in base alla lunghezza del contesto, all'efficacia della cache, alla lunghezza della risposta e al fatto che si esegua o meno /clear per ogni attività. Le tariffe di tutti i modelli sono disponibili nella pagina dei prezzi; per una stima basata sul proprio utilizzo, consultare il calcolatore dei costi dei token di Claude (in inglese); le tariffe API per modello sono disponibili in Prezzi dell'API Claude.

Errori comuni e relative soluzioni

FaseVisualizzazione/sintomoCausa e soluzione
InstallazioneThe token '&&' is not a valid statement separatorStai incollando la riga per CMD in PowerShell. Usa la riga irm … | iex.
Installazione'irm' is not recognized as an internal or external commandStai incollando la riga per PowerShell in CMD. Usa la riga install.cmd.
InstallazioneErrore in PowerShell relativo a -fsSL o bashStai eseguendo su Windows la riga per Mac/Linux. Usa la riga per PowerShell.
Installazionesyntax error near unexpected token '<'、curl: (22) The requested URL returned error: 403L’URL del programma di installazione restituisce HTML o un errore invece dello script (documentazione ufficiale, verificata il 3 ottobre 2026). Verifica se ci sono problemi con il proxy o il firewall aziendale, prova con un’altra rete oppure chiedi all’amministratore di sistema.
InstallazioneApp unavailable in regionLa connessione viene identificata come proveniente da un Paese non supportato. Il Giappone è supportato, quindi disattiva la VPN o il proxy che instrada il traffico all'estero.
InstallazioneAvviso EBADENGINENode.js è precedente alla versione 22. L'installazione viene completata, ma aggiorna Node.js.
Installazionenpm.ps1 cannot be loadedÈ la policy di esecuzione di PowerShell. Esegui Set-ExecutionPolicy oppure passa all'installer nativo.
Avviocommand not found: claude、'claude' is not recognizedLa directory di installazione non è inclusa in PATH. Riapri il terminale e, su Windows, aggiungila seguendo la procedura PowerShell riportata sopra.
Avvioclaude native binary not installed (Mac/Linux)npm sta omettendo le dipendenze opzionali (--omit=optional, optional=false). Rimuovi questa configurazione e reinstalla.
AvvioClaude Code does not support 32-bit WindowsStai eseguendo «Windows PowerShell (x86)». Apri la versione senza (x86).
AvvioViene visualizzata la schermata di accesso nonostante la chiave sia configurataLa chiave non è stata caricata. Scrivila nella shell o in ~/.claude/settings.json, non nelle impostazioni del progetto, e avvia Claude Code in un nuovo terminale. Se usi ANTHROPIC_API_KEY e in precedenza hai rifiutato l'autorizzazione, abilitala con /config Use custom API key oppure passa a ANTHROPIC_AUTH_TOKEN.
Connessione401La chiave è stata rifiutata. Verifica di aver copiato integralmente la chiave sk-kn- senza spazi e di non averla eliminata in API Keys.
Connessione402Il saldo è insufficiente oppure hai raggiunto il limite mensile configurato per la chiave. Ricarica in Billing oppure rivedi il limite della chiave.
Connessione404ANTHROPIC_BASE_URL non termina con /v1 oppure non hai fissato il modello e viene chiamato un modello non disponibile su Kunavo, come Sonnet 5.5.

Casi in cui questo metodo non è adatto

  • È obbligatoria una fattura conforme per il rimborso spese.Il checkout Kunavo non emette né fatture né fatture conformi con numero di registrazione.
  • Vuoi pagare presso un minimarket o con PayPay.Nessuno dei due è supportato, così come non lo sono i bonifici bancari o i pagamenti tramite operatore. La ricarica automatica è disponibile solo con una carta salvata o con Link.
  • Vuoi usare Remote Control o l'input vocale.Non sono disponibili con una chiave API e anche /fast viene visualizzato come disabilitato. Accedi con un abbonamento.
  • Vuoi usare Sonnet 5.5. Kunavo non lo offre al 3 ottobre 2026.
  • Vuoi completare la configurazione usando solo documentazione in giapponese.La documentazione ufficiale del prodotto Claude Code è disponibile in giapponese, ma la documentazione sull'integrazione di Kunavo è solo in inglese.

Cosa fare dopo

Dopo aver verificato con /status, avvia claude nella directory del progetto su cui lavorerai e crea innanzitutto /init con CLAUDE.md. La guida all'uso di Claude Code spiega in ordine cosa scrivere in CLAUDE.md, come ridurre le finestre di conferma e come creare comandi personalizzati.

Domande frequenti

Come si installa Claude Code? È diverso su Mac e Windows?

Cambia solo il comando: in entrambi i casi basta una riga dell'installer nativo ufficiale. Mac, Linux e WSL usano curl -fsSL https://claude.ai/install.sh | bash; Windows PowerShell usa irm https://claude.ai/install.ps1 | iex; il Prompt dei comandi (CMD) usa curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd. Al termine, esegui claude --version in un nuovo terminale: se viene mostrato il numero di versione, l'installazione è completata. La versione nativa si aggiorna automaticamente in background.

Per installare su Windows servono privilegi di amministratore, Git for Windows o WSL?

Nessuno è obbligatorio. Secondo la documentazione ufficiale (verificata il 3 ottobre 2026), non è necessario eseguire come amministratore e Git for Windows è facoltativo (se non è installato, Claude Code esegue i comandi in PowerShell). Anche WSL non è necessario: puoi installare direttamente da PowerShell o CMD. Scegli WSL 2 solo se vuoi usare una sandbox o strumenti Linux, quindi esegui nel terminale WSL la riga per Mac/Linux. «Windows PowerShell (x86)» è a 32 bit e non può essere utilizzato.

È possibile installare con npm install -g @anthropic-ai/claude-code? Node.js 18 è sufficiente?

Sì, ma il requisito ufficiale è Node.js 22 o superiore (verificato il 3 ottobre 2026). Gli articoli che indicano «18 o superiore» contengono informazioni obsolete. Con una versione inferiore a 22 npm mostra l'avviso EBADENGINE, anche se l'installazione viene completata. Non usare sudo; per aggiornare, usa npm install -g @anthropic-ai/claude-code@latest anziché npm update -g. Se non prevedi di usare Node.js, l'installer nativo è più semplice.

È possibile usare Claude Code senza abbonamento (senza sottoscrivere Pro o Max)?

Sì. Per usarlo dopo l'accesso è necessario un piano Pro, Max, Team o Enterprise oppure un account Console; il piano gratuito non include Claude Code. Senza effettuare l'accesso, imposta ANTHROPIC_BASE_URL=https://api.kunavo.com e ANTHROPIC_AUTH_TOKEN (la chiave API Kunavo): non avrai un canone mensile e verranno detratti dal saldo prepagato solo i token utilizzati. Remote Control e l'input vocale non saranno disponibili.

La chiave API non deve essere inserita in ANTHROPIC_API_KEY?

Funziona, ma è consigliato ANTHROPIC_AUTH_TOKEN. ANTHROPIC_AUTH_TOKEN viene inviato nell'intestazione Authorization: Bearer ed è effettivo non appena viene impostato. ANTHROPIC_API_KEY viene inviato nell'intestazione x-api-key; in modalità interattiva richiede una sola approvazione iniziale e, se viene rifiutato, viene ignorato silenziosamente da quel momento in poi (puoi riattivarlo in /config, alla voce Use custom API key). Kunavo accetta le chiavi in entrambe le intestazioni. Inseriscila nel file di configurazione della shell o in ~/.claude/settings.json, non in .claude/settings.json del progetto.

Dopo il passaggio a /model sonnet compare 404. Perché?

Quando usi una chiave API, l'alias sonnet punta all'ultimo Sonnet 5.5 (documentazione ufficiale, verificata il 3 ottobre 2026). Poiché al 3 ottobre 2026 Kunavo non offre Sonnet 5.5, l'alias restituisce 404. Lo stesso vale per la fase di esecuzione di opusplan e per i subagenti con model: sonnet. Aggiungi ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5 (è già incluso nella configurazione di questa pagina). Per lo stesso motivo, questa pagina fissa il modello principale su claude-sonnet-5, opus su claude-opus-5-5 (Opus 5.5, che richiede Claude Code v2.1.280 o superiore; con una versione precedente aggiorna con claude update) e haiku su claude-haiku-4-5. Anche aggiungere /v1 alla fine di ANTHROPIC_BASE_URL provoca 404.

Come verificare se è in uso la chiave API?

In Claude Code esegui /status. Se «Anthropic base URL» è https://api.kunavo.com e «Auth token» è ANTHROPIC_AUTH_TOKEN, stai usando la chiave API. Se compare «Login method» dell'account claude.ai, le variabili non sono state caricate.

È possibile usare JCB per i pagamenti? E i pagamenti presso i convenience store o PayPay?

JCB è supportata. Nel checkout Stripe di Kunavo puoi scegliere Visa, Mastercard, American Express, JCB e UnionPay come carta, Apple Pay e Google Pay sui dispositivi compatibili e Link; aprendolo dal Giappone, gli importi vengono mostrati in yen (la conversione in yen include una commissione Stripe del 2–4%; pagando in dollari non viene applicata). La ricarica parte da $10, non ci sono canoni mensili e il saldo non scade. Non sono supportati pagamenti presso convenience store, PayPay, bonifici bancari o pagamenti tramite operatore. Questa ricarica alimenta il saldo API e non può essere usata per pagare Claude Pro/Max.

Viene emessa una fattura qualificata ai sensi del sistema giapponese di fatturazione, utilizzabile per il rimborso spese?

No. Il checkout di Kunavo non emette fatture qualificate ai sensi del sistema giapponese di fatturazione con numero di registrazione. Se una fattura qualificata è obbligatoria per contabilizzare la spesa aziendale, confronta questa soluzione con il pagamento diretto ad Anthropic prima di decidere. Per usare la ricarica automatica è necessaria una carta salvata o Link.