Questa funzionalità è idonea per la Zero Data Retention (ZDR). Quando la tua organizzazione dispone di un accordo ZDR, i dati inviati tramite questa funzionalità non vengono conservati dopo che la risposta dell'API è stata restituita.
Il parametro effort ti consente di controllare quanto Claude è propenso a spendere token quando risponde alle richieste. Puoi bilanciare la completezza della risposta e l'efficienza dei token con un singolo modello. Il parametro effort è disponibile su tutti i modelli supportati senza necessità di header beta.
Il parametro effort è supportato da Claude Fable 5, Claude Mythos 5, Claude Opus 4.8, Claude Mythos Preview, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5, Claude Sonnet 4.6 e Claude Opus 4.5.
Per Claude Opus 4.6 e Sonnet 4.6, effort sostituisce budget_tokens come metodo consigliato per controllare la profondità del pensiero. Combina effort con il pensiero adattivo (thinking: {type: "adaptive"}) per la migliore esperienza. Sebbene budget_tokens sia ancora accettato su Opus 4.6 e Sonnet 4.6, è deprecato e verrà rimosso in una futura release del modello. Con effort high (predefinito) e max, Claude penserà quasi sempre. A livelli di effort inferiori, potrebbe saltare il pensiero per problemi più semplici.
Per impostazione predefinita, Claude utilizza effort high, spendendo tutti i token necessari per ottenere risultati eccellenti. Puoi aumentare il livello di effort a max per la massima capacità assoluta, oppure abbassarlo per essere più conservativo nell'utilizzo dei token, ottimizzando velocità e costi accettando una certa riduzione delle capacità.
Impostare effort su "high" produce esattamente lo stesso comportamento che si ottiene omettendo completamente il parametro effort.
Il parametro effort influisce su tutti i token nella risposta, inclusi:
Questo approccio presenta due vantaggi principali:
| Livello | Descrizione | Caso d'uso tipico |
|---|---|---|
max | Capacità massima assoluta senza vincoli sulla spesa di token. Disponibile su Claude Fable 5, Claude Mythos 5, Claude Opus 4.8, Claude Mythos Preview, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5 e Claude Sonnet 4.6. | Attività che richiedono il ragionamento più profondo possibile e l'analisi più approfondita |
xhigh | Capacità estesa per lavori a lungo orizzonte. Disponibile su Claude Fable 5, Claude Mythos 5, Claude Opus 4.8, Claude Opus 4.7 e Claude Sonnet 5. | Attività agentiche e di coding di lunga durata (oltre 30 minuti) con budget di token nell'ordine dei milioni |
high | Capacità elevata. Equivalente a non impostare il parametro. | Ragionamento complesso, problemi di coding difficili, attività agentiche |
medium | Approccio bilanciato con risparmio moderato di token. | Attività agentiche che richiedono un equilibrio tra velocità, costo e prestazioni |
low | Il più efficiente. Risparmio significativo di token con una certa riduzione delle capacità. | Attività più semplici che necessitano della massima velocità e dei costi più bassi, come i subagenti |
Effort è un segnale comportamentale, non un budget di token rigido. A livelli di effort inferiori, Claude penserà comunque su problemi sufficientemente difficili, ma penserà meno di quanto farebbe a livelli di effort più alti per lo stesso problema.
Claude Sonnet 5 utilizza per impostazione predefinita effort high.
Sonnet 4.6 utilizza per impostazione predefinita effort high. Imposta esplicitamente effort quando usi Sonnet 4.6 per evitare latenza imprevista:
Inizia con xhigh per casi d'uso di coding e agentici, e usa high come minimo per la maggior parte dei carichi di lavoro sensibili all'intelligenza. Scendi a medium per carichi di lavoro sensibili ai costi, oppure sali a max solo quando le tue valutazioni mostrano un margine misurabile a xhigh.
Il valore predefinito dell'API è high. Per usare xhigh, imposta effort esplicitamente; il valore che passi sovrascrive quello predefinito.
| Effort | Indicazioni per Claude Opus 4.7 |
|---|---|
low | Efficiente, ma ideale per attività brevi e circoscritte. Abbina low a checklist esplicite se la tua attività ha più sezioni. |
medium | La scelta immediata per il flusso di lavoro medio in cui desideri buoni risultati riducendo i costi. |
high | Casi d'uso avanzati che necessitano comunque di un equilibrio tra intelligenza e consumo di token. Questo è spesso il punto ottimale che bilancia qualità ed efficienza dei token. |
xhigh | Il punto di partenza consigliato per lavori di coding e agentici, e per attività esplorative come chiamate ripetute agli strumenti, ricerca web dettagliata e ricerca in knowledge base. Aspettati un utilizzo di token significativamente più alto rispetto a high. |
max | Riservalo per problemi realmente di frontiera. Sulla maggior parte dei carichi di lavoro max aggiunge costi significativi per guadagni di qualità relativamente piccoli, e su alcune attività con output strutturato o meno sensibili all'intelligenza può portare a un eccesso di ragionamento. |
Claude Opus 4.7 rispetta inoltre i livelli di effort in modo più rigoroso rispetto a Claude Opus 4.6, specialmente a low e medium. A livelli di effort inferiori, il modello limita il proprio lavoro a ciò che è stato richiesto anziché andare oltre. Se osservi un ragionamento superficiale su problemi complessi con Claude Opus 4.7, aumenta effort anziché aggirare il problema tramite prompt. Se devi mantenere effort basso per la latenza, aggiungi indicazioni mirate come "Questa attività richiede ragionamento in più passaggi. Pensa attentamente prima di rispondere."
Quando esegui Claude Opus 4.7 con effort xhigh o max, imposta un max_tokens elevato in modo che il modello abbia spazio per pensare e agire attraverso subagenti e chiamate agli strumenti. Iniziare da 64k token e regolare da lì è un valore predefinito ragionevole.
Le indicazioni per Claude Opus 4.7 si applicano anche a Claude Opus 4.8. Inizia con xhigh per casi d'uso di coding e agentici, usa high per la maggior parte degli altri carichi di lavoro sensibili all'intelligenza, e scendi a medium o low solo quando hai verificato che il livello inferiore mantiene la qualità nelle tue valutazioni.
Il valore predefinito dell'API è high. Imposta effort esplicitamente per usare un livello diverso; il valore che passi sovrascrive quello predefinito.
Quando esegui Claude Opus 4.8 con effort xhigh o max, imposta un max_tokens elevato in modo che il modello abbia spazio per pensare e agire attraverso subagenti e chiamate agli strumenti. Iniziare da 64k token e regolare da lì è un valore predefinito ragionevole.
Effort è il controllo principale per bilanciare intelligenza, latenza e costo su Claude Fable 5. Inizia con high, il valore predefinito, per la maggior parte delle attività, usa xhigh per i carichi di lavoro più sensibili alle capacità, e scendi a medium o low per lavori di routine. Le impostazioni di effort inferiori su Claude Fable 5 offrono comunque buone prestazioni e spesso superano le prestazioni di xhigh sui modelli precedenti. A high e xhigh, imposta un max_tokens elevato: è un limite rigido sull'output totale, pensiero più testo di risposta. Consulta Controllo dei costi.
Riduci effort se un'attività viene completata ma richiede più tempo del necessario, o se desideri uno stile di lavoro più veloce e interattivo. Le stesse raccomandazioni si applicano a Claude Mythos 5. Per indicazioni più complete, consulta Prompting di Claude Fable 5.
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-opus-4-8",
max_tokens=4096,
messages=[
{
"role": "user",
"content": "Analyze the trade-offs between microservices and monolithic architectures",
}
],
output_config={"effort": "medium"},
)
print(response.content[0].text)Modalità ultracode di Claude Code: ultracode appare nel menu effort di Claude Code, ma non è un livello di effort aggiuntivo dell'API. I valori documentati in questa pagina sono l'insieme completo accettato dall'API. Ultracode abbina il livello di effort xhigh a un'autorizzazione permanente per Claude Code di avviare flussi di lavoro multi-agente, concessa tramite Messaggi di sistema a metà conversazione. Per costruire un comportamento simile con l'API, consulta Costruire una modalità di orchestrazione.
Quando si utilizzano strumenti, il parametro effort influisce sia sulle spiegazioni relative alle chiamate agli strumenti sia sulle chiamate stesse. Livelli di effort inferiori tendono a:
Livelli di effort più alti possono:
Il parametro effort funziona insieme al pensiero esteso. Il suo comportamento dipende dal modello:
thinking richiesta). thinking: {type: "disabled"} viene rifiutato. Effort controlla la profondità del pensiero allo stesso modo di Opus 4.8 e Opus 4.7.thinking: {type: "adaptive"}), dove effort è il controllo consigliato per la profondità del pensiero. Il pensiero esteso manuale (thinking: {type: "enabled", budget_tokens: N}) non è supportato e restituisce un errore 400. Il modello decide quando e quanto pensare in base a ciascuna richiesta, quindi attiva il pensiero solo quando necessario. Con effort high, xhigh e max, Claude pensa quasi sempre in profondità. A livelli inferiori, potrebbe saltare il pensiero per problemi più semplici. Imposta thinking: {type: "adaptive"} per abilitare il pensiero; senza di esso, le richieste vengono eseguite senza pensiero.thinking richiesta). thinking: {type: "disabled"} viene rifiutato. Effort controlla la profondità del pensiero allo stesso modo di Opus 4.7 e Opus 4.6.thinking: {type: "adaptive"}), dove effort è il controllo consigliato per la profondità del pensiero. Il pensiero esteso manuale (thinking: {type: "enabled", budget_tokens: N}) non è più supportato su Opus 4.7; usa invece il pensiero adattivo con effort. Con effort high, xhigh e max, Claude pensa quasi sempre in profondità. A livelli inferiori, potrebbe saltare il pensiero per problemi più semplici.thinking: {type: "adaptive"}), dove effort è il controllo consigliato per la profondità del pensiero. Sebbene budget_tokens sia ancora accettato su Opus 4.6, è deprecato e verrà rimosso in una futura release. Con effort high e max, Claude pensa quasi sempre in profondità. A livelli inferiori, potrebbe saltare il pensiero per problemi più semplici.thinking richiesta), ed effort è il controllo consigliato per la profondità del pensiero. Il pensiero esteso manuale (thinking: {type: "enabled", budget_tokens: N}) non è supportato e restituisce un errore 400. Passa thinking: {type: "disabled"} per disattivare il pensiero. Con effort high (predefinito), xhigh e max, Claude pensa quasi sempre in profondità. A livelli inferiori, potrebbe saltare il pensiero per problemi più semplici.thinking: {type: "enabled", budget_tokens: N}) è ancora funzionante ma deprecato.thinking: {type: "enabled", budget_tokens: N}), dove effort funziona insieme al budget di token per il pensiero. Imposta il livello di effort per la tua attività, quindi imposta il budget di token per il pensiero in base alla complessità dell'attività.Il parametro effort può essere utilizzato con o senza il pensiero esteso abilitato. Quando utilizzato senza pensiero, controlla comunque la spesa complessiva di token per le risposte testuali e le chiamate agli strumenti.
high come valore predefinito, ma il punto di partenza corretto dipende dal tuo modello e dal carico di lavoro.Fornisci a Claude un budget di token consultivo per l'intero ciclo agentico per aiutare il modello ad autoregolarsi su attività agentiche lunghe.
Lascia che Claude determini dinamicamente quando e quanto utilizzare il pensiero esteso con la modalità di pensiero adattivo.
Fornisci a Claude un ragionamento potenziato per attività complesse con budget di pensiero manuali, uso degli strumenti e cache dei prompt.
Was this page helpful?