Formazione AI e sviluppo su misura · Bergamo, Italia
ITEN
Guida operativa per identificare le chiamate esplicite e implicite a claude-opus-4-1 nel codebase, nei task schedulati e nelle variabili d'ambiente, e migrarle a claude-opus-4-8 o claude-opus-5.
Il 5 agosto 2026, Anthropic rimuove claude-opus-4-1-20250805 dall'API. Dal giorno dopo, ogni chiamata a quel modello torna errore. Non è una deprecation graduale con fallback silenzioso: è rimozione.
L'annuncio è del 5 giugno 2026. 61 giorni di preavviso. Se sei qui oggi, hai ancora qualche ora.
Sostituire un nome di modello è una riga di codice. Il problema è trovare dove l'hai scritto.
In un sistema con job, task schedulati e integrazioni, il nome del modello può stare in posti che non ricordi:
"model": "claude-opus-4-1-20250805" dentro un file JSON di configurazione del jobCLAUDE_MODEL o ANTHROPIC_MODELmodel in una chiamata API in un file .ts o .py che non apri da mesicloudbuild.yaml o in un task schedulato.env committato tempo faLe versioni implicite (chiamate senza il parametro model) non appaiono in un grep. Quelle sono un capitolo a parte.
Dal root del tuo progetto:
grep -r "opus-4-1" . --include="*.json" --include="*.yaml" --include="*.ts" --include="*.py" --include="*.js"Cerca anche nei file di ambiente:
grep -r "opus-4-1" . --include="*.env" --include="*.env.*"Se usi Cloud Run o sistemi simili, controlla anche i file di deploy e build. Il modello può essere specificato come variabile di build, non solo nel codice applicativo.
Se trovi qualcosa: lo hai localizzato. Se non trovi niente: o usi versioni implicite (step 2) o sei già a posto.
Se chiami l'API Anthropic senza specificare il parametro model, il provider usa un default. Quel default può cambiare. Non è garantito come fisso nel tempo.
Il check per le versioni implicite è diverso: devi trovare ogni punto dove chiami l'API senza model.
# Per Python
grep -r "client.messages.create" . --include="*.py" -lApri ogni file trovato e controlla se il parametro model è presente. Se manca, aggiungilo esplicitamente.
La regola pratica: specifica sempre il modello. Un nome esplicito non si aggiorna senza che tu lo decida.
Per la migrazione da claude-opus-4-1, le opzioni indicate da Anthropic sono:
claude-opus-4-8.Per la maggior parte dei task: claude-opus-4-8. Se hai orchestrazioni multi-step o workflow che usano tantissimo contesto: valuta claude-opus-5.
3 cose da fare adesso, una sola volta:
Il check totale: 10 minuti. La migrazione effettiva, una volta trovato il riferimento: 5 minuti. Il rischio è il debug di un'automazione rotta la mattina del 6 agosto.