Tavily
OpenClaw può usare Tavily in due modi:- come provider
web_search - come strumenti plugin espliciti:
tavily_searchetavily_extract
Ottieni una chiave API
- Crea un account Tavily su tavily.com.
- Genera una chiave API nella dashboard.
- Memorizzala nella configurazione oppure imposta
TAVILY_API_KEYnell’ambiente del gateway.
Configura la ricerca Tavily
- Scegliere Tavily durante l’onboarding o
openclaw configure --section webabilita automaticamente il plugin Tavily incluso. - Memorizza la configurazione di Tavily in
plugins.entries.tavily.config.webSearch.*. web_searchcon Tavily supportaqueryecount(fino a 20 risultati).- Per controlli specifici di Tavily come
search_depth,topic,include_answero filtri di dominio, usatavily_search.
Strumenti plugin Tavily
tavily_search
Usalo quando vuoi controlli di ricerca specifici di Tavily invece del
web_search generico.
| Parametro | Descrizione |
|---|---|
query | Stringa di query di ricerca (mantienila sotto i 400 caratteri) |
search_depth | basic (predefinito, bilanciato) o advanced (massima rilevanza, più lento) |
topic | general (predefinito), news (aggiornamenti in tempo reale) o finance |
max_results | Numero di risultati, 1-20 (predefinito: 5) |
include_answer | Include un riepilogo di risposta generato dall’IA (predefinito: false) |
time_range | Filtra per recenza: day, week, month o year |
include_domains | Array di domini a cui limitare i risultati |
exclude_domains | Array di domini da escludere dai risultati |
| Profondità | Velocità | Rilevanza | Ideale per |
|---|---|---|---|
basic | Più veloce | Alta | Query per uso generale (predefinito) |
advanced | Più lento | Massima | Precisione, fatti specifici, ricerca |
tavily_extract
Usalo per estrarre contenuti puliti da uno o più URL. Gestisce
pagine renderizzate con JavaScript e supporta chunking focalizzato sulla query per un’estrazione
mirata.
| Parametro | Descrizione |
|---|---|
urls | Array di URL da estrarre (1-20 per richiesta) |
query | Riordina i chunk estratti in base alla rilevanza per questa query |
extract_depth | basic (predefinito, veloce) o advanced (per pagine ricche di JS) |
chunks_per_source | Chunk per URL, 1-5 (richiede query) |
include_images | Include gli URL delle immagini nei risultati (predefinito: false) |
| Profondità | Quando usarla |
|---|---|
basic | Pagine semplici - prova prima questa |
advanced | SPA renderizzate in JS, contenuti dinamici, tabelle |
- Massimo 20 URL per richiesta. Suddividi elenchi più lunghi in più chiamate.
- Usa
query+chunks_per_sourceper ottenere solo il contenuto rilevante invece delle pagine complete. - Prova prima
basic; passa aadvancedse il contenuto manca o è incompleto.
Scegliere lo strumento giusto
| Esigenza | Strumento |
|---|---|
| Ricerca web rapida, senza opzioni speciali | web_search |
| Ricerca con profondità, argomento, risposte IA | tavily_search |
| Estrarre contenuti da URL specifici | tavily_extract |
Correlati
- Panoramica di Ricerca Web — tutti i provider e il rilevamento automatico
- Firecrawl — ricerca + scraping con estrazione di contenuti
- Exa Search — ricerca neurale con estrazione di contenuti