Tavily è un’API di ricerca progettata per applicazioni di IA. OpenClaw la espone in due modi:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- come provider
web_searchper lo strumento di ricerca generico - come strumenti espliciti del Plugin:
tavily_searchetavily_extract
| Proprietà | Valore |
|---|---|
| ID Plugin | tavily |
| Autenticazione | TAVILY_API_KEY o config apiKey |
| URL di base | https://api.tavily.com (predefinito) |
| Strumenti inclusi | tavily_search, tavily_extract |
Per iniziare
Ottieni una chiave API
Crea un account Tavily su tavily.com, quindi genera una chiave API nella dashboard.
Riferimento degli strumenti
tavily_search
Usalo quando vuoi controlli di ricerca specifici di Tavily invece della web_search generica.
| Parametro | Tipo | Vincoli / predefinito | Descrizione |
|---|---|---|---|
query | string | obbligatorio | Stringa della query di ricerca. Mantienila sotto i 400 caratteri. |
search_depth | enum | basic (predefinito), advanced | advanced è più lento ma offre maggiore rilevanza. |
topic | enum | general (predefinito), news, finance | Filtra per famiglia di argomenti. |
max_results | integer | 1-20 | Numero di risultati. |
include_answer | boolean | predefinito false | Include un riepilogo della risposta generato dall’IA di Tavily. |
time_range | enum | day, week, month, year | Filtra i risultati per recenza. |
include_domains | string array | (nessuno) | Include solo risultati da questi domini. |
exclude_domains | string array | (nessuno) | Esclude i risultati da questi domini. |
| Profondità | Velocità | Rilevanza | Ideale per |
|---|---|---|---|
basic | Più veloce | Alta | Query generiche (predefinito). |
advanced | Più lenta | Massima | Ricerca di precisione e verifica dei fatti. |
tavily_extract
Usalo per estrarre contenuti puliti da uno o più URL. Gestisce pagine renderizzate con JavaScript e supporta la suddivisione in blocchi focalizzata sulla query per un’estrazione mirata.
| Parametro | Tipo | Vincoli / predefinito | Descrizione |
|---|---|---|---|
urls | string array | obbligatorio, 1-20 | URL da cui estrarre contenuti. |
query | string | (facoltativo) | Riordina i blocchi estratti in base alla rilevanza rispetto a questa query. |
extract_depth | enum | basic (predefinito), advanced | Usa advanced per pagine con molto JS, SPA o tabelle dinamiche. |
chunks_per_source | integer | 1-5; richiede query | Blocchi restituiti per URL. Genera un errore se impostato senza query. |
include_images | boolean | predefinito false | Include gli URL delle immagini nei risultati. |
| Profondità | Quando usarla |
|---|---|
basic | Pagine semplici. Provala per prima. |
advanced | SPA renderizzate con JS, contenuti dinamici, tabelle. |
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 |
Lo strumento generico
web_search con Tavily come provider supporta query e count (fino a 20 risultati). Per i controlli specifici di Tavily (search_depth, topic, include_answer, filtri di dominio, intervallo temporale), usa invece tavily_search.Configurazione avanzata
Ordine di risoluzione della chiave API
Ordine di risoluzione della chiave API
Il client Tavily cerca la sua chiave API in questo ordine:
plugins.entries.tavily.config.webSearch.apiKey(risolta tramite SecretRefs).TAVILY_API_KEYdall’ambiente del Gateway.
tavily_extract genera un errore di configurazione se non è presente nessuna delle due.URL di base personalizzato
URL di base personalizzato
Sovrascrivi
plugins.entries.tavily.config.webSearch.baseUrl se instradi Tavily tramite un proxy. Il valore predefinito è https://api.tavily.com.`chunks_per_source` richiede `query`
`chunks_per_source` richiede `query`
tavily_extract rifiuta le chiamate che passano chunks_per_source senza una query. Tavily classifica i blocchi in base alla rilevanza rispetto alla query, quindi il parametro non ha significato senza una query.Correlati
Panoramica di Web Search
Tutti i provider e le regole di rilevamento automatico.
Firecrawl
Ricerca più scraping con estrazione di contenuti.
Exa Search
Ricerca neurale con estrazione di contenuti.
Configurazione
Schema di configurazione completo per le voci del Plugin e il routing degli strumenti.