Il confronto tra tier che tutti pubblicano è una tabella dei prezzi per token. La decisione non dipende dai prezzi per token. Dipende dal costo per attività completata: un tier che costa cinque volte tanto per token ma arriva al risultato in un tentativo invece di tre non è cinque volte più costoso.
Per questo questa pagina ti fornisce l'aritmetica invece di un verdetto, calcolata con le tariffe del catalogo in tempo reale e con ogni input visibile. Il numero prodotto non è un prezzo. È un conteggio dei tentativi: quanto deve essere peggiore un tier più economico prima di smettere di essere il più economico.
Le tariffe
| Livello | Kunavo, per 1M di input / output | Listino Anthropic | Per passaggio agentico |
|---|---|---|---|
| Claude Haiku 4.5 | $0,70 / $3,50 | $1,00 / $5,00 | $0,022 |
| Claude Sonnet 5 | $1,40 / $7,00 | $2,00 / $10,00 | $0,043 |
| Claude Opus 5 | $3,50 / $17,50 | $5,00 / $25,00 | $0,109 |
Le tariffe vengono lette dal catalogo al momento del rendering e stampate accanto al prezzo di listino ufficiale di Anthropic, così entrambe le metà possono essere verificate. In questa pagina non c'è alcun numero inserito manualmente.
L'aritmetica che decide davvero
# Cost per finished task, not cost per million tokens.
#
# task_cost = step_cost x steps x attempts
#
# A step here is 25,000 input + 1,200 output tokens —
# one agentic round trip, sized the same way every cost page on
# this site sizes it.
#
# Claude Haiku 4.5 $0.022 / step
# Claude Sonnet 5 $0.043 / step
# Claude Opus 5 $0.109 / step
#
# So the break-even is an ATTEMPT COUNT, not a price:
#
# Claude Haiku 4.5 stops being cheaper than Claude Sonnet 5
# once it needs 2.0x the attempts.
#
# Claude Sonnet 5 stops being cheaper than Claude Opus 5
# once it needs 2.5x the attempts.
#
# That is the whole decision. Everything else is judgement about
# how many attempts YOUR tasks take on each tier.Leggi i due punti di pareggio come domande sul tuo lavoro, non come raccomandazioni. Se il tier più economico completa correttamente le tue attività al primo tentativo, vince con ampio margine. Se richiede un secondo e un terzo passaggio — e soprattutto se una risposta errata ti costa un ciclo di revisione invece di un semplice nuovo tentativo — smette rapidamente di vincere.
Ci sono due aspetti che questo modello lascia deliberatamente fuori, perché fingere il contrario sarebbe disonesto. Non quantifica il tuo tempo: un nuovo tentativo costa un passaggio, mentre leggere una risposta errata costa il tempo di una persona. Inoltre non include una differenza di qualità misurata tra i tier sulle tue attività, perché dipende dal carico di lavoro e non abbiamo eseguito benchmark sul tuo. Entrambi gli aspetti spingono nella stessa direzione, verso il tier più potente: considera quindi l'aritmetica come il limite inferiore del caso a favore di Sonnet o Opus, non come la sua totalità.
Perché la combinazione supera la scelta
Impostare la questione come «quale unico modello» è l'errore. I carichi di lavoro reali sono misti: la stessa sessione di programmazione contiene decisioni architetturali e messaggi di commit, e pagare le tariffe di Opus per un messaggio di commit è altrettanto dispendioso quanto chiedere a Haiku di progettare uno schema.
# The HAIKU line is required on Kunavo: unpinned, the haiku alias asks for an
# id Kunavo does not serve (Haiku 5.5 from v2.1.293), so /model haiku and
# haiku subagents 404. It also sends Claude Code's own background calls to
# Haiku instead of the main model.
export ANTHROPIC_MODEL=claude-sonnet-5
# The sonnet alias asks for Sonnet 5.5, which Kunavo does not serve:
# unpinned, /model sonnet, opusplan's execution phase and sonnet
# subagents 404.
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
# Same idea in any client with a per-role model field: strong model
# for the work, cheapest model for the housekeeping.In Claude Code, passando da Kunavo, la mappatura di Haiku è obbligatoria: l'alias haiku richiede un ID modello che Kunavo non offre (Haiku 5.5 dalla v2.1.293), quindi senza questa impostazione /model haiku e i subagenti impostati su haiku restituiscono 404. La mappatura gestisce anche le chiamate in background che Claude Code esegue autonomamente, che altrimenti userebbero il modello principale. Lo stesso principio vale per qualsiasi client con campi per modello associati a ruoli diversi: CC Switch offre una mappatura esplicita Sonnet / Opus / Haiku, mentre Continue prevede una voce per ogni ruolo.
Eseguire l'esperimento
Il conteggio dei tentativi è l'unica incognita e misurarlo costa poco, perché i tier condividono un formato di richiesta: esegui le stesse dieci attività su due tier, conta quante hanno richiesto un secondo passaggio e moltiplica. Su Kunavo condividono anche un'unica chiave e un unico URL di base, quindi l'esperimento richiede una variabile d'ambiente, non un secondo account.
Inserisci i tuoi conteggi dei token nel calcolatore del costo dei token Claude, inclusa la frazione memorizzata nella cache, che nei carichi agentici costituisce la maggior parte dell'input e modifica ogni numero qui riportato. La tabella completa delle tariffe è nella pagina dei prezzi dell'API Claude, mentre il confronto tra abbonamento e token è in Limiti di Claude Pro e Max.
Domande frequenti
Qual è la differenza tra Claude Opus, Sonnet e Haiku?
Sono tre livelli di capacità della stessa famiglia di modelli, con prezzi proporzionati. Haiku è il livello piccolo, veloce ed economico; Sonnet è l'impostazione predefinita equilibrata; Opus è il più grande e capace. Alle tariffe Kunavo per 1M di token, Claude Haiku 4.5 costa $0,70 / $3,50, Claude Sonnet 5 costa $1,40 / $7,00 e Claude Opus 5 costa $3,50 / $17,50. I livelli sono intercambiabili a livello API — la stessa richiesta funziona con qualunque livello, quindi passare dall'uno all'altro richiede un model id, non una migrazione.
Claude Opus vale il costo aggiuntivo rispetto a Sonnet?
Solo quando l'attività fallisce con Sonnet. Il modo utile di inquadrarlo è come numero di tentativi, non come rapporto di prezzo: alla dimensione del passaggio usata in questa pagina, Claude Opus 5 costa circa 2,5 volte un passaggio di Claude Sonnet 5, quindi Opus è più economico nel complesso ogni volta che Sonnet ha bisogno di più tentativi di quel numero per completare correttamente la stessa attività. Per modifiche di routine e cambiamenti ben specificati, Sonnet di solito necessita di un solo tentativo e Opus è semplicemente più costoso; per lavori ambigui a livello di architettura, il numero di tentativi sul livello più economico aumenta rapidamente e il rapporto si inverte.
Claude Haiku è sufficientemente valido al posto di Sonnet?
Per attività circoscritte e meccaniche — classificazione, estrazione, riepilogo di un diff, scrittura di un messaggio di commit — spesso lo è, e il divario di prezzo è abbastanza ampio da renderlo la scelta predefinita per questi casi. Il punto di pareggio ha la stessa forma: Claude Haiku 4.5 smette di essere la scelta più economica quando richiede circa 2,0 volte i tentativi di Claude Sonnet 5. Tende invece a perdere nelle attività che richiedono di mantenere simultaneamente diversi vincoli, perché lì un nuovo tentativo non è solo un nuovo tentativo: significa che una persona deve leggere una risposta errata.
Quale modello Claude è più economico per programmare?
Per token, Haiku. Per una funzionalità completata, di solito conviene suddividere il lavoro: un tier potente si occupa delle modifiche e Haiku delle sottoattività circoscritte. In Claude Code la mappatura di Haiku determina anche il modello usato da /model haiku e dai subagenti impostati su haiku, quindi su Kunavo è obbligatoria: se non è impostata, l'alias haiku richiede un ID modello che Kunavo non offre e restituisce 404. Inoltre, sposta dal modello principale le chiamate in background avviate automaticamente da Claude Code. Il cambio del modello principale è la decisione sulla qualità che noterai.
Come confronto i costi dei modelli Claude per il mio carico di lavoro?
Moltiplica, non confrontare le tariffe. Prendi i conteggi reali dei token di input e output per richiesta dall'oggetto usage che le risposte della tua API restituiscono già, moltiplicali per le tariffe dei tier, quindi moltiplica per il numero di tentativi effettivamente necessari a ciascun tier per le tue attività. Quest'ultimo fattore è quello decisivo e quello che nessun listino contiene. Il calcolatore del costo dei token Claude su questo sito esegue i primi due passaggi e include un campo per i token memorizzati nella cache, importante perché nei carichi agentici la maggior parte dell'input si ripete.
Posso passare da un tier Claude all'altro senza modificare il codice?
Sì: i tier condividono un unico formato di richiesta, quindi la modifica consiste nella stringa dell'ID del modello. Su Kunavo condividono anche un'unica chiave e un unico URL di base, perciò spostare un carico di lavoro da Sonnet a Haiku richiede una variabile d'ambiente, non un secondo account, un secondo rapporto di fatturazione e un secondo insieme di credenziali. È questo che rende abbastanza economico da eseguire l'esperimento sul numero di tentativi mostrato in questa pagina.