Formazione AI e sviluppo su misura · Bergamo, Italia
ITEN
Guida operativa per auditare le proprie automazioni Claude prima dell'aumento di prezzo di Sonnet 5 dal 1° settembre 2026: come trovare i job che usano Sonnet 5, stimare l'impatto mensile, e decidere dove switching a Haiku 4.5 conviene senza perdere qualità.
Il 1° settembre 2026, Anthropic aumenta i prezzi di Claude Sonnet 5 del 50%. Input passa da $2 a $3 per milione di token. Output passa da $10 a $15.
Non è un aggiornamento di qualità: il modello resta lo stesso. È solo il prezzo. Ma se hai automazioni che chiamano Claude API, quell'aumento si accumula in silenzio ogni giorno fino al 31 agosto, e poi sale di un gradino fisso.
Ho 35+ automazioni su Claude. Prima di fare qualsiasi cosa, ho voluto sapere dove effettivamente uso Sonnet 5 e dove potrei cambiare senza perdere qualità.
Il primo check è meccanico. Dal root del tuo progetto:
grep -r "claude-sonnet-5" ./ --include="*.json" --include="*.yaml" --include="*.ts" --include="*.py" --include="*.js"Cerca anche nelle variabili di ambiente:
grep -r "claude-sonnet-5" ./ --include="*.env" --include="*.env.*"E nei file di build e deploy:
grep -r "claude-sonnet-5" cloudbuild.yaml .cloudbuild/ 2>/dev/nullSe usi Anthropic SDK senza il parametro model esplicito, aggiungi:
grep -r "messages.create" ./ --include="*.ts" --include="*.py" -lApri ogni file trovato e verifica se model è specificato. Se manca: quel job usa il default corrente, che potrebbe essere Sonnet 5.
Una volta che hai la lista, classifica ogni job:
Nella mia infrastruttura, circa metà dei job usa Sonnet 5 per abitudine, non per necessità. Haiku 4.5 nei task di routing non produce differenza di output percepibile.
Per ogni job che usa Sonnet 5, stima:
Formula:
Costo mensile attuale = (input_tok / 1M) * 2 + (output_tok / 1M) * 10
Costo mensile da sett. = (input_tok / 1M) * 3 + (output_tok / 1M) * 15Esempio: un job genera 500 token di output per chiamata, gira 200 volte al mese.
Non sembra molto. Ma se hai 10 job simili: $5/mese di delta. Se un job genera output lunghi o gira con alta frequenza, l'impatto cresce in proporzione.
Il punto non è il costo assoluto. È sapere dove sei prima di essere sorpreso.
Per ogni job classificato come routing/lookup nel passo 2:
model a claude-haiku-4-5-20251001 in localeSe la risposta è sì: aggiorna il job. Il cambio è una riga.
Se la risposta è incerta: tienilo su Sonnet 5. Un aumento di 50 centesimi al mese su un job da 50 chiamate non giustifica il rischio di degradare la qualità.
Una cosa da fare adesso, una sola volta:
Non scrivere "claude-sonnet-5-20251022" in ogni file di ogni job. Centralizza in una variabile di ambiente:
CLAUDE_DEFAULT_MODEL=claude-sonnet-5-20251022
CLAUDE_FAST_MODEL=claude-haiku-4-5-20251001Poi nei job:
model = os.environ.get("CLAUDE_DEFAULT_MODEL", "claude-sonnet-5-20251022")La prossima volta che Anthropic aggiorna i prezzi o rilascia una versione nuova: cambi una variabile, non 20 file.
Il check completo richiede 30-60 minuti se hai meno di 20 job. Molto meno se hai già centralizzato il model name. Se non l'hai fatto, aggiungi 15 minuti per sistemarlo adesso: sono 15 minuti che risparmiano tempo a ogni prossima deprecation.