Costo in token di Claude Code: cosa brucia davvero una sessione

Updated 2026-07-15

Una sessione seria di Claude Code brucia milioni di token di input perché l'agente reinvia il contesto crescente a ogni chiamata al modello, quindi un'ora di lavoro su Sonnet 4.6 finisce tipicamente tra un paio di dollari e qualche decina di dollari alle tariffe API dirette. Prompt caching, routing dei modelli e una tariffa per token più bassa sono le tre leve che abbassano quel numero.

Risposta rapida: aspettati dollari per sessione, non centesimi.

Claude Code è uno strumento agentico, non una finestra di chat. Una tua richiesta può innescare decine di chiamate al modello, e ogni chiamata reinvia l'intera conversazione crescente come token di input. Questo rende il volume di input, non l'output, il fattore che guida il costo. I token di output sono di solito un errore di arrotondamento rispetto all'input. Cifre approssimative riportate dalla community collocano una sessione seria di un'ora su un repo medio a circa 5-20 milioni di token. Alle tariffe dirette Anthropic per Sonnet 4.6 ($3 per milione di input, $15 per milione di output), la maggior parte delle sessioni finisce tra circa $2 e $40 prima degli sconti di cache, e le giornate intense su Opus vanno ben oltre. Il prompt caching abbassa le bollette reali sotto la matematica ingenua, ma la forma regge: sessioni lunghe su repo grandi costano soldi veri. Hai tre leve. Riduci ciò che entra nella finestra di contesto, instrada il lavoro di routine verso modelli più economici, e abbassa la tariffa per token cambiando dove le richieste vengono fatturate. Il resto di questa pagina esamina ciascuna leva con numeri concreti.

Dove vanno davvero i token.

Due meccanismi attenuano tutto ciò. Primo, il prompt caching di Anthropic: Claude Code segna i prefissi stabili come cacheable, le scritture in cache costano un sovrapprezzo, e le letture in cache fatturano a circa un decimo della tariffa di input normale. Secondo, la compattazione del contesto: il comando /compact riassume la cronologia e scarta la trascrizione grezza. Entrambi aiutano molto, e nessuno dei due cambia la regola fondamentale: tutto ciò che sta nella finestra viene pagato a ogni chiamata che lo include. Questo è il motivo per cui lo stesso prompt costa cifre molto diverse in repo diversi. Una domanda posta in una sessione fresca con un CLAUDE.md snello è economica. La stessa domanda posta 30 turni dentro una sessione che ha letto una dozzina di file grandi viaggia sopra una finestra di token a sei cifre.

  • System prompt e definizioni dei tool: circa 15-20K token, reinviati a ogni singola chiamata al modello.
  • CLAUDE.md, file di regole e schemi dei tool MCP: caricati all'avvio della sessione e trasportati in ogni chiamata successiva.
  • Letture di file: un file sorgente di 500 righe è circa 5-7K token, e rimane nella finestra dopo essere stato letto una volta.
  • Risultati dei tool: output dei test, hit di grep e log del terminale vengono aggiunti alla conversazione e rifatturati come input a ogni turno successivo.
  • Il ciclo agentico stesso: un singolo "aggiusta questo test che fallisce" può produrre da 10 a 40 chiamate al modello prima che Claude Code riporti il risultato.

Matematica realistica del costo di sessione.

Modellala turno per turno invece di indovinare. Una sessione tipica di media dimensione gira circa 40 chiamate al modello. Una volta accumulati alcuni file e un po' di output di test, la finestra completa fa in media circa 90K token per chiamata. Quaranta chiamate a 90K sono 3.6M token di input. L'output resta piccolo: 40 chiamate a circa 1,000 token ciascuna sono circa 40K token di output. La tabella sotto prezza tre profili di sessione alle tariffe di listino dirette Anthropic. Trattale come tetti massimi: il prompt caching scontano pesantemente il prefisso ripetuto, quindi le sessioni in cache di solito arrivano più basse. Lo schema resta comunque coerente con quanto riportano gli sviluppatori. I pomeriggi occasionali costano pochi dollari; usare Opus come driver quotidiano sull'API può superare qualche centinaio di dollari al mese.

Stime al tetto massimo ai prezzi di listino API diretti, prima del prompt caching. Le sessioni reali in cache di solito arrivano più basse.
Profilo di sessioneToken di inputToken di outputSonnet 4.6 diretto ($3/$15)Opus 4.7 diretto ($5/$25)
Leggero (10 chiamate, repo piccolo)~0.6M~12K$1.98$3.30
Tipico (40 chiamate, repo medio)~3.6M~40K$11.40$19.00
Giornata intensa (3 sessioni lunghe)~12M~120K$37.80$63.00

Piano vs API: quale via rende Claude Code più economico?

Anthropic vende Claude Code in due modi: incluso in piani di abbonamento a tariffa fissa con tetti di utilizzo applicati su finestre mobili, oppure misurato per token sull'API. I prezzi API di Claude Code sono semplicemente le tariffe dei modelli sopra applicate a qualunque cosa le tue sessioni brucino, senza tetto e senza interruzione. Il break-even è aritmetica semplice. Se la tua sessione tipica costa circa $11 su Sonnet alle tariffe dirette, un piano da $20 si ripaga da solo con circa due sessioni al mese, a patto di restare sotto i suoi tetti. Il problema sono proprio i tetti: l'uso agentico intenso è esattamente lo schema che fa scattare i limiti mobili, e una tariffa fissa smette di essere economica nel momento in cui vieni bloccato a metà sessione. La fatturazione API inverte il compromesso. Non vieni mai tagliato fuori, e paghi esattamente per quello che bruci. Molti utenti intensivi finiscono per essere ibridi: un piano per il lavoro interattivo, una chiave API per i job di CI e gli sfori.

I prezzi dei piani sono tier pubblicati approssimativi; verifica i termini attuali su Anthropic.
OpzionePrezzoLimitiAdatto a
Piano Claude Pro$20/mese (circa)Finestre di utilizzo mobili, tetti settimanali, allowance modesta per Claude CodeSessioni occasionali, repo piccoli
Piani Claude MaxDa $100 a $200/mese (circa)Tetti più alti, ancora rate-limited sotto carico agentico sostenutoUtenti quotidiani che possono convivere con i tetti
API Anthropic, pay as you goPer token alle tariffe di listinoNessun tetto di utilizzo, ogni token misuratoUso a burst o di team, CI, controllo totale
API tramite un gatewayPer token, sotto il listinoStessa misurazione, prezzo unitario più bassoCome l'API, sensibile al costo

Come ridurre il costo in token di Claude Code.

Le ultime due leve si sommano. Instradare un modello economico attraverso un endpoint scontato può trasformare una sessione da $10 in ben meno di un dollaro per il lavoro di routine. Un'opzione gateway è APIsRouter, un'API compatibile OpenAI con fatturazione pay-as-you-go e nessun abbonamento: i modelli globali sono prezzati il 20% sotto il listino ufficiale, i modelli cinesi stanno sotto le loro tariffe ufficiali, la prima ricarica aggiunge +100% di saldo, e il checkout senza registrazione su /topup accetta il pagamento prima e invia la chiave via email. La tabella sotto mostra come appare in pratica una scala di routing. Kimi K2.6 (kimi-k2.6) è disponibile anche se preferisci usarlo come tier economico.

  • Tieni CLAUDE.md snello. Ogni riga è un costo ricorrente su ogni chiamata al modello in ogni sessione.
  • Avvia una sessione fresca per ogni task ed esegui /compact quando una sessione lunga va alla deriva. Una finestra di 150K token fattura 150K a ogni chiamata.
  • Limita le letture. Punta Claude Code su file specifici invece di lasciarlo esplorare liberamente, ed escludi output di build e directory vendored.
  • Disabilita i server MCP che non stai usando. I loro schemi dei tool viaggiano nel system prompt a ogni chiamata.
  • Instrada per modello. Tieni Opus per l'architettura e il debugging ostico, usa Sonnet come default, e sposta boilerplate, scaffolding dei test e commit message su modelli più economici.
  • Abbassa la tariffa per token stessa puntando il base URL su un gateway invece di fatturare ai prezzi di listino diretti.
Prezzi del catalogo APIsRouter, USD per milione di token.
ID modelloInput $/1MOutput $/1MUsalo per
claude-opus-4-7$4.00$20.00Architettura, debugging difficile
claude-sonnet-4-6$2.40$12.00Driver di coding di default
glm-5$0.514$2.314Modifiche di routine, sotto-task agentici
deepseek-v4-pro$0.3915$0.783Boilerplate, test, commit message
deepseek-v4-flash$0.126$0.252Riassunti, ricerche rapide

Esempio di configurazione: reindirizza Claude Code e verifica.

Claude Code legge ANTHROPIC_BASE_URL all'avvio, quindi cambiare dove i token vengono fatturati è una modifica di impostazioni, non del workflow. Metti l'endpoint e la chiave in ~/.claude/settings.json e ogni sessione li recupera. Gli ID modello restano gli stessi, l'esecuzione dei tool resta locale sulla tua macchina, e il rollback è commentare una riga. Per strumenti e script compatibili OpenAI, il base URL termina in /v1 (https://api.apisrouter.com/v1). Verifica la chiave con un curl una tantum prima di puntarci il tuo driver quotidiano:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.apisrouter.com",
    "ANTHROPIC_AUTH_TOKEN": "sk-APIsRouter-...",
    "ANTHROPIC_MODEL": "claude-sonnet-4-6",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6"
  }
}

Domande frequenti

Quanto costa Claude Code all'ora?

Cifre approssimative riportate dalla community per un'ora attiva su un repo medio sono 5-20 milioni di token, che si prezzano tra circa $2 e $40 su Sonnet 4.6 alle tariffe dirette prima della cache. Il prompt caching di solito porta le bollette reali sotto quella cifra, e Opus raddoppia circa le tariffe per token.

Perché Claude Code usa così tanti token?

Ogni chiamata al modello reinvia l'intera finestra di contesto: system prompt, CLAUDE.md, ogni file che ha letto, e tutto l'output dei tool precedenti. Una richiesta dell'utente può innescare decine di chiamate, quindi gli stessi token vengono fatturati come input ripetutamente man mano che la finestra cresce.

Claude Code è incluso nell'abbonamento Claude Pro?

Sì, i piani in abbonamento includono l'uso di Claude Code sotto finestre di tariffa mobili e tetti settimanali. Gli utenti leggeri spesso rientrano in un piano. Le sessioni agentiche sostenute sono esattamente lo schema che colpisce i tetti, motivo per cui gli utenti intensivi aggiungono una chiave API per sfori o CI.

Come controllo quanti token ha usato Claude Code?

Esegui /cost dentro una sessione per vedere la spesa attuale della sessione quando sei sulla fatturazione API. Per lo storico a livello di account, controlla la console di fatturazione di qualunque endpoint punti ANTHROPIC_BASE_URL; i gateway tipicamente mostrano ripartizioni per richiesta di modello, token e dollari per chiave.

Claude Code può usare un modello più economico per risparmiare?

Sì. ANTHROPIC_MODEL imposta il default, e le sostituzioni ANTHROPIC_DEFAULT_OPUS_MODEL, SONNET e HAIKU rimappano le scelte di tier. Una configurazione comune tiene Sonnet come driver, riserva Opus ai task esplicitamente difficili, e invia i job scriptati o ripetitivi a un modello economico come deepseek-v4-pro tramite un endpoint compatibile OpenAI.

Il prompt caching rende Claude Code più economico automaticamente?

In gran parte, sì. Claude Code applica il prompt caching senza configurazione, quindi il prefisso stabile del tuo contesto fattura a una frazione della tariffa di input nelle chiamate ripetute. Paghi comunque il prezzo pieno per il nuovo contenuto che entra nella finestra, e chiudere una sessione scarta la cache calda, quindi raggruppa il lavoro correlato in una sessione dove ha senso.