- sebagai penyedia
web_searchuntuk alat pencarian generik - sebagai alat Plugin eksplisit:
tavily_searchdantavily_extract
| Properti | Nilai |
|---|---|
| ID Plugin | tavily |
| Paket | @openclaw/tavily-plugin |
| Autentikasi | TAVILY_API_KEY atau config apiKey |
| URL Dasar | https://api.tavily.com (default) |
| Alat | tavily_search, tavily_extract |
Memulai
Get an API key
Buat akun Tavily di tavily.com, lalu buat kunci API di dasbor.
Referensi alat
tavily_search
Gunakan ini saat Anda menginginkan kontrol pencarian khusus Tavily alih-alih web_search generik.
| Parameter | Jenis | Batasan / default | Deskripsi |
|---|---|---|---|
query | string | wajib | String kueri pencarian. Jaga agar di bawah 400 karakter. |
search_depth | enum | basic (default), advanced | advanced lebih lambat tetapi relevansinya lebih tinggi. |
topic | enum | general (default), news, finance | Filter berdasarkan keluarga topik. |
max_results | integer | 1-20 | Jumlah hasil. |
include_answer | boolean | default false | Sertakan ringkasan jawaban yang dihasilkan AI Tavily. |
time_range | enum | day, week, month, year | Filter hasil berdasarkan kebaruan. |
include_domains | array string | (tidak ada) | Hanya sertakan hasil dari domain ini. |
exclude_domains | array string | (tidak ada) | Kecualikan hasil dari domain ini. |
| Kedalaman | Kecepatan | Relevansi | Paling cocok untuk |
|---|---|---|---|
basic | Lebih cepat | Tinggi | Kueri serbaguna (default). |
advanced | Lebih lambat | Tertinggi | Riset presisi dan pencarian fakta. |
tavily_extract
Gunakan ini untuk mengekstrak konten bersih dari satu atau beberapa URL. Menangani halaman yang dirender JavaScript dan mendukung pemotongan berbasis kueri untuk ekstraksi terarah.
| Parameter | Jenis | Batasan / default | Deskripsi |
|---|---|---|---|
urls | array string | wajib, 1-20 | URL untuk mengekstrak konten. |
query | string | (opsional) | Urutkan ulang potongan yang diekstrak berdasarkan relevansi terhadap kueri ini. |
extract_depth | enum | basic (default), advanced | Gunakan advanced untuk halaman berat JS, SPA, atau tabel dinamis. |
chunks_per_source | integer | 1-5; memerlukan query | Potongan yang dikembalikan per URL. Error jika diatur tanpa query. |
include_images | boolean | default false | Sertakan URL gambar dalam hasil. |
| Kedalaman | Kapan digunakan |
|---|---|
basic | Halaman sederhana. Coba ini terlebih dahulu. |
advanced | SPA yang dirender JS, konten dinamis, tabel. |
Memilih alat yang tepat
| Kebutuhan | Alat |
|---|---|
| Pencarian web cepat, tanpa opsi khusus | web_search |
| Pencarian dengan kedalaman, topik, jawaban AI | tavily_search |
| Ekstrak konten dari URL tertentu | tavily_extract |
Alat
web_search generik dengan Tavily sebagai penyedia mendukung query dan count (hingga 20 hasil). Untuk kontrol khusus Tavily (search_depth, topic, include_answer, filter domain, rentang waktu), gunakan tavily_search sebagai gantinya.Konfigurasi lanjutan
API key resolution order
API key resolution order
Klien Tavily mencari kunci API-nya dalam urutan ini:
plugins.entries.tavily.config.webSearch.apiKey(di-resolve melalui SecretRefs).TAVILY_API_KEYdari lingkungan gateway.
tavily_extract memunculkan error penyiapan jika tidak ada yang tersedia.Custom base URL
Custom base URL
Timpa
plugins.entries.tavily.config.webSearch.baseUrl jika Anda menempatkan Tavily di belakang proxy. Default-nya adalah https://api.tavily.com.`chunks_per_source` requires `query`
`chunks_per_source` requires `query`
tavily_extract menolak panggilan yang meneruskan chunks_per_source tanpa query. Tavily memeringkat potongan berdasarkan relevansi kueri, sehingga parameter ini tidak bermakna tanpa kueri.Terkait
Web Search overview
Semua penyedia dan aturan deteksi otomatis.
Firecrawl
Pencarian plus scraping dengan ekstraksi konten.
Exa Search
Pencarian neural dengan ekstraksi konten.
Configuration
Skema config lengkap untuk entri Plugin dan perutean alat.