Lo strumento di ricerca web dà a Claude accesso diretto ai contenuti web in tempo reale, permettendogli di rispondere alle domande con informazioni aggiornate oltre il suo limite di conoscenza.
claude-opus-4-1-20250805
)claude-opus-4-20250514
)claude-sonnet-4-20250514
)claude-3-7-sonnet-20250219
)claude-3-5-sonnet-latest
)claude-3-5-haiku-latest
)max_uses
limita il numero di ricerche eseguite. Se Claude tenta più ricerche di quelle consentite, il web_search_tool_result
sarà un errore con il codice di errore max_uses_exceeded
.
example.com
invece di https://example.com
)example.com
copre docs.example.com
)example.com/blog
)allowed_domains
o blocked_domains
, ma non entrambi nella stessa richiesta.user_location
ti permette di localizzare i risultati di ricerca basandosi sulla posizione di un utente.
type
: Il tipo di posizione (deve essere approximate
)city
: Il nome della cittàregion
: La regione o statocountry
: Il paesetimezone
: L’ID timezone IANA.url
: L’URL della pagina sorgentetitle
: Il titolo della pagina sorgentepage_age
: Quando il sito è stato aggiornato l’ultima voltaencrypted_content
: Contenuto crittografato che deve essere ripassato nelle conversazioni multi-turno per le citazioniweb_search_result_location
include:
url
: L’URL della fonte citatatitle
: Il titolo della fonte citataencrypted_index
: Un riferimento che deve essere ripassato per conversazioni multi-turno.cited_text
: Fino a 150 caratteri del contenuto citatocited_text
, title
, e url
non contano verso l’utilizzo di token di input o output.
too_many_requests
: Limite di velocità superatoinvalid_input
: Parametro di query di ricerca non validomax_uses_exceeded
: Utilizzi massimi dello strumento di ricerca web superatiquery_too_long
: La query supera la lunghezza massimaunavailable
: Si è verificato un errore internopause_turn
pause_turn
, che indica che l’API ha messo in pausa un turno di lunga durata. Puoi fornire la risposta così com’è in una richiesta successiva per permettere a Claude di continuare il suo turno, o modificare il contenuto se desideri interrompere la conversazione.
cache_control
nella tua richiesta. Il sistema metterà automaticamente in cache fino all’ultimo blocco web_search_tool_result
quando esegue lo strumento.
Per conversazioni multi-turno, imposta un punto di interruzione cache_control
su o dopo l’ultimo blocco web_search_tool_result
per riutilizzare il contenuto in cache.
Ad esempio, per utilizzare il caching dei prompt con la ricerca web per una conversazione multi-turno: