- come provider
web_searchper lo strumento di ricerca generico - come strumenti Plugin espliciti:
tavily_searchetavily_extract
| Proprietà | Valore |
|---|---|
| ID Plugin | tavily |
| Pacchetto | @openclaw/tavily-plugin |
| Auth | TAVILY_API_KEY o config apiKey |
| URL base | https://api.tavily.com (predefinito) |
| Strumenti | 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 di web_search generico.
| 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 ha maggiore pertinenza. |
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 i risultati da questi domini. |
exclude_domains | string array | (nessuno) | Esclude i risultati da questi domini. |
| Profondità | Velocità | Pertinenza | 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 il chunking focalizzato sulla query per un’estrazione mirata.
| Parametro | Tipo | Vincoli / predefinito | Descrizione |
|---|---|---|---|
urls | string array | obbligatorio, 1-20 | URL da cui estrarre contenuti. |
query | string | (opzionale) | Riordina i chunk estratti in base alla pertinenza con 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 | Chunk restituiti per URL. Genera errori se impostato senza query. |
include_images | boolean | predefinito false | Include gli URL delle immagini nei risultati. |
| Profondità | Quando usarla |
|---|---|
basic | Pagine semplici. Prova prima questa. |
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 propria chiave API in questo ordine:
plugins.entries.tavily.config.webSearch.apiKey(risolto tramite SecretRefs).TAVILY_API_KEYdall’ambiente del gateway.
tavily_extract genera un errore di configurazione se nessuno dei due è presente.URL base personalizzato
URL 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 chunk in base alla pertinenza della 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 l’instradamento degli strumenti.