Claude Code si installa con un unico comando ufficiale (di seguito trovi le versioni per macOS e Linux, PowerShell e CMD). Anthropic consiglia l'installer nativo, mentre npm è un'alternativa che richiede Node.js 22 o versione successiva. Senza un abbonamento Pro/Max e senza effettuare l'accesso, è sufficiente impostare ANTHROPIC_BASE_URL=https://api.kunavo.com (senza /v1), ANTHROPIC_AUTH_TOKEN con la chiave API e quattro variabili che fissano i modelli. In questo modo paghi solo i token utilizzati, scalati dal saldo che puoi ricaricare con BLIK in złoty, a partire da 10 USD. Infine, digita /status in Claude Code per verificare che la chiave funzioni.
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Windows – wiersz polecenia (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdAbbiamo verificato comandi e variabili il 3 ottobre 2026 nella documentazione ufficiale di installazione di Claude Code e nella documentazione sulle variabili d'ambiente. Questa documentazione non è disponibile in polacco. Abbiamo verificato prezzi e metodi di pagamento il 10 ottobre 2026. La Polonia è nell'elenco dei paesi supportati da Anthropic (verificato il 3 ottobre 2026), sia per Claude.ai sia per l'API.
Accesso o chiave API?
Dopo l'installazione, Claude Code deve autenticarsi. Esistono due modalità; questa guida descrive in dettaglio la seconda:
| Criterio | Accesso con account Claude | Chiave API (Kunavo) |
|---|---|---|
| Cosa serve | Un piano Pro, Max, Team, Enterprise oppure un account Console. Il piano gratuito Claude.ai non include Claude Code. | Una chiave sk-kn-… e variabili d'ambiente. Non servono né un abbonamento né l'accesso. |
| Come paghi | Abbonamento: Pro costa 20 USD al mese (oppure 17 USD al mese con pagamento annuale, cioè 200 USD in anticipo), Max a partire da 100 USD al mese. I prezzi non includono le imposte (prezzi di Claude, verificati il 3 ottobre 2026). | Per i token utilizzati, dal saldo prepagato. Ricarica a partire da 10 USD, senza costi mensili. Il saldo non scade. |
| Metodi di pagamento | Gli abbonamenti acquistati sul sito di Anthropic si possono pagare solo con carta di credito o di debito (FAQ sulla fatturazione di Claude, verificate il 3 ottobre 2026). | BLIK (importo in złoty), carte Visa e Mastercard, Apple Pay, Google Pay, Link |
| Cosa non è incluso | Non applicabile | Remote Control e dettatura vocale. Kunavo non emette inoltre fatture IVA. |
Prima di iniziare
| Requisito | Cosa indica la documentazione ufficiale (verificato il 3 ottobre 2026) |
|---|---|
| Sistema | macOS 13.0 o versione successiva; Windows 10 1809 o versione successiva oppure Windows Server 2019 o versione successiva; Ubuntu 20.04+; Debian 10+; Alpine Linux 3.19+ |
| Hardware | Almeno 4 GB di RAM, processore x64 o ARM64 (Windows a 32 bit non è supportato) |
| Shell | Bash, Zsh, PowerShell o CMD |
| Rete e posizione | Connessione Internet in un Paese supportato da Anthropic (la Polonia è nell'elenco) |
| Account | L'accesso richiede un piano Pro, Max, Team, Enterprise o un account Console. Con una chiave API non servono né un abbonamento né l'accesso. |
| Node.js | Solo per l'installazione tramite npm, nella versione 22 o successiva. L'installer nativo non ne ha bisogno. |
Metodo 1: installer nativo (consigliato)
Nella documentazione ufficiale questo metodo ha la scheda “Native Install (Recommended)”. I comandi si trovano all'inizio della pagina. Su macOS, Linux e WSL si utilizza la riga con install.sh. In Windows PowerShell usa irm … | iex, mentre nel prompt dei comandi CMD usa la riga con install.cmd. L'installazione nativa si aggiorna automaticamente in background. Claude Code può essere installato anche tramite Homebrew o WinGet, ma secondo la documentazione queste installazioni non si aggiornano automaticamente per impostazione predefinita; pertanto devi aggiornarle manualmente nel gestore dei pacchetti:
# Homebrew – kanał stable; domyślnie nie aktualizuje się sam
brew install --cask claude-code
# WinGet (Windows) – domyślnie nie aktualizuje się sam
winget install Anthropic.ClaudeCodeDopo l'installazione, apri una nuova finestra del terminale, perché una finestra aperta in precedenza non vede la variabile PATH aggiornata. Poi verifica:
claude --version # wypisuje numer wersji, np. 2.1.280 (Claude Code)
claude doctor # diagnostyka instalacji i ustawień, bez otwierania sesjiclaude doctor non apre una sessione. Visualizza soltanto lo stato dell'installazione e la diagnostica dei file di configurazione. In questo modo puoi distinguere rapidamente un problema di installazione da un problema di configurazione.
Quando il download non riesce
Se il terminale mostra syntax error near unexpected token '<' oppure curl: (22) The requested URL returned error: 403, secondo la pagina ufficiale per la risoluzione dei problemi di installazione (verificata il 3 ottobre 2026), l'indirizzo dell'installer ha restituito una pagina HTML o un codice di errore invece dello script. Secondo la documentazione, una pagina con la dicitura App unavailable in region significa che Claude Code non è disponibile nel tuo paese. Tuttavia, la Polonia è nell'elenco dei paesi supportati, quindi se visualizzi questa dicitura in Polonia, verifica che la connessione non passi tramite VPN o proxy. Un errore 403 senza contenuto può anche provenire da un proxy aziendale o da un firewall che blocca il download. In tal caso, la documentazione consiglia di controllare prima la connessione di rete, poiché gli altri metodi di installazione si connettono agli stessi server. Prova con un'altra rete oppure chiedi all'amministratore di sbloccare questi indirizzi.
Metodo 2: npm (Node.js 22 o versione successiva)
npm è ancora uno dei metodi descritti nella documentazione ufficiale. Il pacchetto richiede Node.js 22 o versione successiva. Alcune guide polacche indicano ancora Node.js 18, informazione ormai non aggiornata. Con una versione precedente di Node.js, npm visualizzerà l'avviso EBADENGINE, ma non interromperà l'installazione e claude funzionerà, perché il pacchetto scarica un programma nativo che non usa Node.js durante l'esecuzione. Se non hai Node.js, installa la versione 22 o successiva dal sito nodejs.org.
node -v # potrzebna wersja v22 lub nowsza
npm install -g @anthropic-ai/claude-code # bez sudo
# aktualizacja: @latest, a nie npm update -g
npm install -g @anthropic-ai/claude-code@latest- Non usare mai
sudo npm install -g. La documentazione avverte che ciò causa problemi di autorizzazioni e rappresenta un rischio per la sicurezza. - Aggiorna tramite
@latest. Per l'aggiornamento usanpm install -g @anthropic-ai/claude-code@latest, nonnpm update -g. - Non saltare le dipendenze facoltative. Il programma corretto viene installato come dipendenza facoltativa, ovvero il pacchetto
@anthropic-ai/claude-code-*per la tua piattaforma. Con il flag--omit=optionaloppure conoptional=falsein.npmrc, l'installazione su macOS o Linux termina con il messaggioclaude native binary not installed.
Claude Code su Windows: PowerShell, CMD, WSL e PATH
Windows ha due comandi di installazione diversi e la scelta dipende esclusivamente dal terminale. Se la riga inizia con PS C:\Users\TwojaNazwa>, stai lavorando in PowerShell. Se vedi soltanto C:\Users\TwojaNazwa>, senza PS, si tratta del prompt dei comandi (CMD). Secondo la documentazione, non è necessario avviare il terminale come amministratore, anche se alcune guide lo consigliano.
L'errore più comune consiste nell'incollare il comando nel terminale sbagliato. Una riga per CMD incollata in PowerShell produce The token '&&' is not a valid statement separator. Una riga per PowerShell incollata in CMD produce 'irm' is not recognized as an internal or external command. In Windows in italiano, lo stesso messaggio è: “irm” non è riconosciuto come comando interno o esterno, programma eseguibile o file batch. Al contrario, la riga curl … | bash per macOS incollata in PowerShell termina con l'errore A parameter cannot be found that matches parameter name 'fsSL' o 'bash' is not recognized as the name of a cmdlet. In tutti questi casi è sufficiente usare la riga destinata al tuo terminale.
Nel menu Start sono presenti due voci: “Windows PowerShell” e “Windows PowerShell (x86)”. La seconda viene eseguita come processo a 32 bit, quindi produce l'errore Claude Code does not support 32-bit Windows anche su un computer a 64 bit. Apri la voce senza il suffisso (x86).
Git for Windows è facoltativo, ma consigliato. Quando è installato, Claude Code esegue i comandi tramite Git Bash incluso con Git; in sua assenza li esegue tramite PowerShell. Se Git è installato ma Claude Code non trova Git Bash, imposta nel blocco env del file ~/.claude/settings.json la variabile CLAUDE_CODE_GIT_BASH_PATH con il percorso di bash.exe. Un percorso di esempio fornito dalla documentazione è C:\Program Files\Git\bin\bash.exe.
| Variante | Cosa serve | Sandbox | Quando sceglierla |
|---|---|---|---|
| Windows nativo | Nulla; Git for Windows facoltativo | Non supportato | I progetti e gli strumenti funzionano in Windows |
| WSL 2 | WSL 2 attivato | Supportato | Servono strumenti Linux o l'esecuzione isolata dei comandi |
| WSL 1 | WSL 1 attivato | Non supportato | Quando WSL 2 non è disponibile |
Se scegli WSL, esegui la riga per macOS e Linux nel terminale WSL e avvia claude anch'esso lì, non in PowerShell o CMD.
Errore relativo ai criteri di esecuzione degli script (npm in PowerShell)
Il messaggio npm.ps1 cannot be loaded because running scripts is disabled on this system durante l'installazione o l'avvio tramite npm indica che i criteri di esecuzione di PowerShell bloccano lo script di avvio .ps1 generato da npm. Secondo la documentazione, puoi consentire all'utente corrente di eseguire script locali (con il comando riportato di seguito), usare npm.cmd e claude.cmd oppure passare all'installer nativo per PowerShell.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserIl comando “claude” non viene riconosciuto dopo l'installazione
command not found: claude oppure 'claude' is not recognized indica che la directory di installazione non è inclusa in PATH. L'installer nativo colloca il programma in ~/.local/bin/claude su macOS e Linux e in %USERPROFILE%\.local\bin\claude.exe su Windows. Innanzitutto, apri un nuovo terminale. Se su Windows continua a non funzionare, verifica e aggiungi il percorso in PowerShell come indicato nella documentazione:
# 1. Sprawdź, czy katalog instalacji jest już w PATH
$env:PATH -split ';' | Select-String '\.local\\bin'
# 2. Brak wyniku? Dopisz go do PATH użytkownika, zamknij i otwórz terminal
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# 3. W nowym terminalu
claude --versionChiave API anziché accesso (senza abbonamento)
ANTHROPIC_BASE_URL è una variabile integrata di Claude Code. Secondo la documentazione ufficiale, sovrascrive l'endpoint API per indirizzare le richieste attraverso un proxy o un gateway. Collegare Claude Code a un servizio compatibile con Anthropic Messages API è quindi una configurazione prevista da Anthropic. Non servono plugin né un programma modificato. Su macOS e Linux, aggiungi le variabili al file di configurazione della shell (~/.zshrc o ~/.bashrc):
export ANTHROPIC_BASE_URL=https://api.kunavo.com # sama domena, bez /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-5Su Windows puoi prima verificare la configurazione in una finestra di PowerShell:
# Działa tylko w tym oknie PowerShella – po zamknięciu znika
$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"
claudePer renderle permanenti, è preferibile inserire le variabili nel blocco env del file delle impostazioni utente ~/.claude/settings.json (su Windows %USERPROFILE%\.claude\settings.json). Secondo la documentazione, questo file si applica a tutti i tuoi progetti. Se nel file sono già presenti altre impostazioni, aggiungi soltanto il blocco 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"
}
}È facile commettere un errore in ognuna di queste sei righe:
ANTHROPIC_BASE_URLè solo il dominio. Claude Code aggiunge automaticamente/v1/messages. Con/v1alla fine, la richiesta verrà indirizzata a/v1/v1/messagese restituirà 404.ANTHROPIC_AUTH_TOKEN, nonANTHROPIC_API_KEY. Il valore diANTHROPIC_AUTH_TOKENviene inserito nell'intestazioneAuthorizationcon il prefissoBearere funziona immediatamente.ANTHROPIC_API_KEYviene inserito nell'intestazionex-api-keye, in modalità interattiva, deve essere approvato una volta. Se rifiuti, la chiave verrà ignorata silenziosamente. Puoi riattivarla in/config→ Use custom API key.ANTHROPIC_MODELseleziona il modello principale. In questo caso è Claude Sonnet 5 (claude-sonnet-5). Il nome deve corrispondere esattamente a quello presente nell'elenco dei modelli Kunavo. Kunavo non riconosce i nomi precedenti con la data alla fine.ANTHROPIC_DEFAULT_OPUS_MODELeANTHROPIC_DEFAULT_SONNET_MODELfissano gli aliasopusesonnet. Secondo la documentazione ufficiale sulla configurazione dei modelli (verificata il 3 ottobre 2026), per chi usa l'API il modello predefinito e l'aliasopuspuntano a Opus 5.5, mentre l'aliassonnetpunta a Sonnet 5.5. Gli alias cambiano nel tempo e per fissare una versione si usa il nome completo del modello oppure variabili come queste due. Una richiesta per un modello non disponibile su Kunavo restituisce 404. Fissiamo l'aliasopusa Claude Opus 5.5 (claude-opus-5-5), perché il successivo modello Opus rilasciato da Anthropic potrebbe non essere subito disponibile su Kunavo. Opus 5.5 richiede Claude Code versione 2.1.280 o successiva; puoi aggiornare una versione precedente con il comandoclaude update. Sonnet 5.5 al momento non è disponibile su Kunavo (situazione al 3 ottobre 2026), quindi, se non si fissa l'aliassonnetaclaude-sonnet-5, restituiscono un errore 404/model sonnet, la fase di esecuzione in modalitàopusplane i subagenti configurati sumodel: sonnet.- Fissa anche
ANTHROPIC_DEFAULT_HAIKU_MODEL. L'aliashaikurichiede un ID modello che Kunavo non supporta: dalla versione 2.1.293 di Claude Code è Haiku 5.5, mentre nelle versioni precedenti è un ID Haiku 4.5 con data. Senza questa variabile,/model haikue i subagenti impostati sumodel: haikurestituiscono 404. ANTHROPIC_DEFAULT_HAIKU_MODELgestisce anche le attività in background. Secondo la documentazione, questa variabile seleziona il modello per l'aliashaikue per le funzioni eseguite in background. Su Kunavo, Claude Haiku 4.5 costa 0,70 USD per milione di token di input e 3,50 USD per milione di token di output. Il modello principale Claude Sonnet 5 costa 1,40 USD / 7,00 USD (listino Anthropic: 2,00 USD / 10,00 USD), mentre Claude Opus 5.5 costa 2,80 USD / 14,00 USD (input / output, per milione di token).
Non inserire la chiave nel file di progetto .claude/settings.json. Secondo la documentazione sulla connessione a un gateway, questo file entra nel repository e quindi viene esposto a chiunque lo cloni. Tieni presente anche l'ordine di precedenza. Se la stessa variabile è impostata sia nella shell sia nel blocco env del file delle impostazioni, nella maggior parte delle sessioni prevale il valore del file. Una regola specifica riguarda la chiave model nel file delle impostazioni: la variabile ANTHROPIC_MODEL ha la precedenza su di essa e model viene usato solo se la variabile non è presente. Se una modifica nella shell non ha effetto, controlla prima il file delle impostazioni. Nell'estensione Claude Code per VS Code, le variabili si impostano in claudeCode.environmentVariables, nelle impostazioni utente di VS Code.
Primo avvio e /status
Secondo la documentazione sul collegamento del gateway (verificato il 3 ottobre 2026), con ANTHROPIC_AUTH_TOKEN impostato, il comando claude apre immediatamente una sessione senza schermata di accesso. La variabile funziona subito e non deve essere approvata, come invece accade con ANTHROPIC_API_KEY. Se visualizzi una schermata di accesso, Claude Code non ha letto la chiave.
La chiave deve trovarsi nel punto in cui Claude Code la legge prima della prima configurazione, cioè impostata con il comando export nella shell oppure nel blocco env del file utente ~/.claude/settings.json. In modalità interattiva, il blocco env delle impostazioni del progetto .claude/settings.json o .claude/settings.local.json diventa attivo solo dopo la procedura guidata del primo avvio e la domanda relativa all'attendibilità della cartella. Se la chiave è presente solo nelle impostazioni del progetto, al primo avvio visualizzerai comunque la schermata di accesso.
Nella sessione digita /status e verifica le due righe:
Anthropic base URLappare solo quando è impostato l'indirizzo del gateway. Dovrebbe mostrarehttps://api.kunavo.com. Se questa riga non è presente,ANTHROPIC_BASE_URLnon è arrivato alla sessione.Auth tokencon il nomeANTHROPIC_AUTH_TOKENindica che è in uso una chiave API, non un accesso claude.ai salvato. Se visualizziLogin methodcon un account claude.ai, la variabile non ha funzionato.
Puoi verificare l'indirizzo e la chiave anche prima di avviare Claude Code, usando il metodo della documentazione ufficiale. Consiste nell'inviare una richiesta per 1 token di output, che addebiterà al saldo un importo simbolico. Il comando legge le variabili dalla shell corrente, quindi, anche se la chiave si trova nel file delle impostazioni, devi prima impostare le variabili con il comando export in questo terminale. Una risposta JSON che inizia con {"id":"msg_ indica che l'indirizzo e la chiave funzionano. Il codice 401 indica che la chiave è stata rifiutata.
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 stessa verifica è simile a questa. Se tutto funziona, nella risposta vedrai il campo id che inizia con 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": "."}]}'Cosa funziona diversamente con una chiave API
- Remote Control e la dettatura vocale non sono disponibili. Secondo la documentazione, richiedono un'identità claude.ai e non funzionano quando
ANTHROPIC_AUTH_TOKENè attivo. A partire dalla versione 2.1.196, Remote Control viene disabilitato anche quandoANTHROPIC_BASE_URLindica un host diverso daapi.anthropic.com. /fastmostra la modalità rapida come disabilitata. Secondo la documentazione, quando è presente solo un token bearer, Claude Code considera la fast mode disabilitata e non invia una richiesta per verificarne la disponibilità.- La ricerca degli strumenti MCP è disabilitata per impostazione predefinita. Ciò accade quando
ANTHROPIC_BASE_URLindica un host diverso da Anthropic. - I valori in
/contextsono approssimativi. Kunavo non offre l'endpoint/v1/messages/count_tokens. Secondo la documentazione sulla compatibilità dei gateway (verificata il 3 ottobre 2026), in tal caso Claude Code calcola i token localmente in base al numero di caratteri.
Trovi la descrizione completa dell'integrazione nella documentazione sull'integrazione di Claude Code (in inglese) e la versione inglese di questa guida nell'articolo Install Claude Code.
Pagamento con BLIK: ricarica del saldo e chiave API
Gli abbonamenti Claude acquistati sul sito di Anthropic si possono pagare solo con carta di credito o di debito (FAQ sulla fatturazione di Claude, verificate il 3 ottobre 2026). Non è possibile pagare Pro o Max con BLIK. Su Kunavo, BLIK ricarica il saldo API prepagato, da cui Claude Code paga i token dopo aver impostato la chiave come sopra. Tutti i passaggi di pagamento sono descritti nella guida come pagare Claude con BLIK; in breve, la procedura è questa:
- Crea un account Kunavo tramite e-mail o account Google. Non è necessario fornire una carta durante la registrazione.
- Nella scheda Fatturazione (Billing), seleziona l'importo della ricarica. Il minimo è 10 USD e non ci sono costi mensili. Per importi maggiori ricevi un bonus: 100 USD → 110 USD sul saldo, 1000 USD → 1200 USD sul saldo e 5000 USD → 6250 USD sul saldo.
- Nella pagina di pagamento Stripe, l'importo è mostrato in złoty. Seleziona BLIK, genera nell'app bancaria un codice di sei cifre, inseriscilo e conferma il pagamento nell'app. Secondo la documentazione di Stripe (verificata il 3 ottobre 2026), il codice BLIK è valido per 2 minuti e, dopo aver avviato il pagamento, hai 60 secondi per approvarlo.
- Nella scheda Chiavi API, crea una chiave che inizi con
sk-kn-. La chiave viene visualizzata una sola volta, quindi salvala subito e inseriscila inANTHROPIC_AUTH_TOKEN.
Nella pagina di pagamento in złoty sono disponibili, oltre a BLIK, anche le carte (Visa, Mastercard), Apple Pay e Google Pay sui dispositivi supportati, oltre a Link. Non sono invece disponibili Przelewy24, PayU, PayPal né il normale bonifico bancario. I prezzi sono stabiliti in dollari e Stripe li converte in złoty. Secondo la documentazione di Stripe sui prezzi adattivi (verificata il 3 ottobre 2026), il tasso di cambio include una commissione di conversione del 2–4%, a carico dell'acquirente. Pagando con carta in dollari eviterai questa commissione, anche se si applicheranno il tasso di cambio e le commissioni della tua banca; BLIK funziona solo in złoty. L'importo esatto in złoty viene mostrato nella pagina di pagamento prima della conferma.
BLIK funziona solo per le ricariche manuali. La ricarica automatica richiede una carta o Link salvati. Il saldo non scade e non paghi per le richieste non riuscite. Kunavo non emette fatture IVA; trovi la cronologia delle ricariche nella scheda Fatturazione (Billing). Ricorda che si tratta di una ricarica del saldo dell'API Kunavo, non di un pagamento per Claude Pro o Max.
Quanto costa (calcolo di esempio)
In Claude Code paghi per i token. Per ogni richiesta, Claude Code invia nuovamente l'intero contesto della conversazione, ma l'inizio ripetuto del contesto può essere fatturato alla tariffa di lettura dalla cache. Di seguito trovi un calcolo di esempio basato sui token. Non si tratta di una misurazione né di un limite massimo dei costi. Sono indicate tutte le ipotesi:
- ogni richiesta contiene 40.000 token di input, di cui 36.000 (90%) vengono fatturati come lettura dalla cache, mentre i restanti 4000 come scrittura nella cache;
- ogni richiesta restituisce 1000 token di output;
- in una sessione di lavoro ci sono 50 richieste di questo tipo, senza chiamate Claude Haiku 4.5 in background;
- su Kunavo, la lettura dalla cache costa 10% della tariffa di input, mentre la scrittura nella cache costa 1,25× la tariffa di input. Queste sono le proporzioni per Claude Sonnet 5, mentre ogni modello nella tabella viene calcolato secondo le proprie proporzioni.
| Modello | Una richiesta | 50 richieste | 50 richieste senza alcun riscontro nella cache |
|---|---|---|---|
| Claude Sonnet 5 | 0,019 USD | 0,95 USD | 3,15 USD |
| Claude Opus 5.5 | 0,033 USD | 1,65 USD | 6,30 USD |
Il costo effettivo dipende dalla lunghezza del contesto, dal numero di riscontri nella cache, dalla lunghezza della risposta e dal fatto che tu cancelli o meno la conversazione tra un'attività e l'altra con il comando /clear. Trovi le tariffe di tutti i modelli nel listino prezzi. Puoi stimare il tuo consumo con il calcolatore dei costi dei token di Claude (in inglese). La guida quanto costa Claude Code descrive quando conviene di più un abbonamento e quando l'API.
Errori più comuni
| Messaggio | Causa e soluzione |
|---|---|
The token '&&' is not a valid statement separator | La riga per CMD è stata incollata in PowerShell. Usa irm … | iex. |
'irm' is not recognized as an internal or external command | La riga per PowerShell è stata incollata in CMD. Usa la riga con install.cmd. |
A parameter cannot be found that matches parameter name 'fsSL', 'bash' is not recognized as the name of a cmdlet | Il comando per macOS e Linux è stato eseguito in Windows. Usa la riga per PowerShell. |
syntax error near unexpected token '<', 403 | L'indirizzo dell'installer ha restituito una pagina HTML o un codice di errore. Verifica VPN, proxy e firewall. Gli altri metodi di installazione si collegano agli stessi server, quindi non risolveranno il problema da soli. |
command not found: claude, 'claude' is not recognized | La directory di installazione non è inclusa in PATH. Apri un nuovo terminale e, su Windows, aggiungi il percorso usando i comandi PowerShell indicati sopra. |
Avviso EBADENGINE | Node.js è precedente alla versione 22. L'installazione termina comunque, ma è consigliabile aggiornare Node.js. |
claude native binary not installed (macOS, Linux) | npm ha ignorato le dipendenze facoltative (--omit=optional o optional=false) oppure gli script di installazione (--ignore-scripts). Rimuovi queste impostazioni e installa nuovamente. |
npm.ps1 cannot be loaded | I criteri di esecuzione di PowerShell bloccano lo script npm. Esegui il comando Set-ExecutionPolicy oppure usa l'installer nativo. |
Claude Code does not support 32-bit Windows | È in esecuzione PowerShell (x86). Apri il normale “Windows PowerShell”. |
| Schermata di accesso nonostante la chiave sia impostata | Claude Code non ha letto la chiave. Inserisci le variabili nella shell o in ~/.claude/settings.json, non solo nelle impostazioni del progetto, e apri un nuovo terminale. |
401 | La chiave è stata rifiutata. Verifica che la chiave sk-kn- sia stata copiata per intero e senza spazi, che non sia stata eliminata in /app/keys e che sia presente in ANTHROPIC_AUTH_TOKEN. |
404 | ANTHROPIC_BASE_URL termina con /v1 oppure il modello non è presente nell'elenco Kunavo, ad esempio perché non sono state impostate le quattro variabili che fissano i modelli. |
Limitazioni
- Kunavo non emette fatture IVA.
- BLIK funziona solo per le ricariche manuali. La ricarica automatica richiede una carta o Link salvati.
- Questa è un'API con fatturazione a consumo di token, non un abbonamento Claude Pro o Max. Con una chiave API, Remote Control e la dettatura vocale non funzionano, la modalità
/fastè disabilitata e la ricerca degli strumenti MCP è disabilitata per impostazione predefinita. - Attualmente Kunavo (situazione al 3 ottobre 2026) non offre Sonnet 5.5; per questo la configurazione precedente assegna l'alias
sonnetaclaude-sonnet-5. Senza modelli assegnati, gli alias predefiniti possono restituire 404. Claude Opus 5.5, assegnato all'aliasopus, richiede Claude Code versione 2.1.280 o successiva. - La documentazione ufficiale di Claude Code e la documentazione sull'integrazione di Kunavo sono disponibili solo in inglese.
Domande frequenti
Come installare Claude Code?
Il modo più semplice è usare l’installer nativo, che Anthropic indica come consigliato nella documentazione. Su macOS, Linux e WSL esegui curl -fsSL https://claude.ai/install.sh | bash. Su Windows, in PowerShell esegui irm https://claude.ai/install.ps1 | iex, mentre nel Prompt dei comandi (CMD) esegui curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd. Poi apri una nuova finestra del terminale e verifica l’installazione con il comando claude --version. L’installazione nativa si aggiorna automaticamente in background.
Claude Code tramite npm: quale versione di Node.js è necessaria?
Secondo la documentazione ufficiale sull’installazione (verificata il 3 ottobre 2026), il pacchetto npm richiede Node.js 22 o successivo, non 18 come indicato dalle guide meno recenti. Con una versione precedente di Node.js, npm mostrerà solo l’avviso EBADENGINE, ma l’installazione andrà comunque a buon fine perché il pacchetto scarica un programma nativo che durante l’esecuzione non utilizza Node.js. Installa con npm install -g @anthropic-ai/claude-code senza sudo e aggiorna con npm install -g @anthropic-ai/claude-code@latest, non con npm update -g.
Come installare Claude Code su Windows? Servono WSL e Git?
Non sono necessari né WSL né Git. Esegui il comando di installazione per PowerShell o CMD, senza privilegi di amministratore. Git for Windows è facoltativo ma consigliato: quando è installato, Claude Code esegue i comandi tramite Git Bash, altrimenti tramite PowerShell. Scegli WSL 2 quando hai bisogno di strumenti Linux o dell’esecuzione isolata dei comandi (sandbox); in tal caso installa ed esegui claude nel terminale WSL. Non aprire “Windows PowerShell (x86)”: è un processo a 32 bit e Claude Code non supporta Windows a 32 bit.
Posso usare Claude Code senza un abbonamento Pro/Max e senza effettuare l’accesso?
Sì. L’accesso con un account Claude richiede un piano Pro, Max, Team, Enterprise o un account Console, mentre il piano gratuito Claude.ai non include Claude Code. In alternativa all’accesso, puoi configurare le variabili ANTHROPIC_BASE_URL=https://api.kunavo.com e ANTHROPIC_AUTH_TOKEN con una chiave API. Claude Code si avvia senza schermata di accesso e addebita i token utilizzati al saldo prepagato Kunavo, senza abbonamento. In questa modalità Remote Control e la dettatura vocale non funzionano perché richiedono un’identità claude.ai.
Dove inserire la chiave API in Claude Code e ANTHROPIC_BASE_URL deve terminare con /v1?
Senza /v1. Claude Code aggiunge autonomamente /v1/messages, quindi un indirizzo che termina con /v1 invia le richieste a /v1/v1/messages e termina con l’errore 404. Inserisci le variabili nel file di configurazione della shell (~/.zshrc, ~/.bashrc oppure $PROFILE in PowerShell) o nel blocco env del file delle impostazioni utente ~/.claude/settings.json (su Windows %USERPROFILE%\.claude\settings.json). Non inserire mai la chiave nel file di progetto .claude/settings.json, perché questo file finisce nel repository. Quando la stessa variabile è impostata sia nella shell sia nel file delle impostazioni, nella maggior parte delle sessioni prevale il valore del file delle impostazioni.
Perché configurare ANTHROPIC_MODEL, ANTHROPIC_DEFAULT_OPUS_MODEL e ANTHROPIC_DEFAULT_SONNET_MODEL?
Senza queste variabili, Claude Code utilizza alias che cambiano insieme ai nuovi modelli Anthropic. Secondo la documentazione ufficiale sulla configurazione dei modelli (verificata il 3 ottobre 2026), per gli utenti API il modello predefinito e l’alias opus indicano Opus 5.5, mentre l’alias sonnet indica Sonnet 5.5. Attualmente Kunavo (alla data del 3 ottobre 2026) non offre Sonnet 5.5, quindi senza fissare l’alias sonnet restituiscono 404 /model sonnet, la fase di esecuzione in modalità opusplan e i subagent configurati con model: sonnet. Anche il nuovo Opus potrebbe non essere subito disponibile su Kunavo. Dopo aver fissato i modelli, il modello principale è claude-sonnet-5, l’alias opus è claude-opus-5-5 (Opus 5.5 richiede Claude Code versione 2.1.280 o successiva; aggiorna le versioni precedenti con il comando claude update), l’alias sonnet è claude-sonnet-5 e l’alias haiku e le attività in background sono claude-haiku-4-5, così sai quale modello risponde e in base a quale tariffa paghi.
Come verificare se Claude Code usa una chiave API anziché un account claude.ai?
Nella sessione di Claude Code, digita /status. La riga “Anthropic base URL” dovrebbe mostrare https://api.kunavo.com, mentre la riga “Auth token” dovrebbe indicare ANTHROPIC_AUTH_TOKEN. Se invece visualizzi “Login method” con un account claude.ai, le variabili non sono state lette. Chiudi la sessione, apri un nuovo terminale e verifica dove sono state inserite.
Posso pagare con BLIK? E per la ricarica automatica e la fattura IVA?
Sì, puoi ricaricare il saldo dell'API Kunavo con BLIK. La pagina di pagamento Stripe mostra l'importo in złoty e, oltre a BLIK, offre anche le carte Visa e Mastercard, Apple Pay, Google Pay e Link. La ricarica minima è 10 USD, non ci sono costi mensili e il saldo non scade. Il tasso di cambio di Stripe include una commissione di conversione valutaria del 2–4%. BLIK funziona solo per le ricariche manuali, perché la ricarica automatica richiede una carta o Link salvati. Kunavo non emette fatture IVA. Non si tratta di un pagamento per Claude Pro o Max: gli abbonamenti acquistati sul sito di Anthropic possono essere pagati esclusivamente con carta.