Tools
Pencarian Exa
OpenClaw mendukung Exa AI sebagai penyedia web_search. Exa
menawarkan mode pencarian neural, kata kunci, dan hibrida dengan ekstraksi
konten bawaan (sorotan, teks, ringkasan).
Instal Plugin
Instal Plugin resmi, lalu mulai ulang Gateway:
openclaw plugins install @openclaw/exa-pluginopenclaw gateway restartDapatkan kunci API
Buat akun
Daftar di exa.ai dan buat kunci API dari dasbor Anda.
Simpan kunci
Tetapkan EXA_API_KEY di lingkungan Gateway, atau konfigurasikan melalui:
openclaw configure --section webKonfigurasi
{ plugins: { entries: { exa: { config: { webSearch: { apiKey: "exa-...", // optional if EXA_API_KEY is set baseUrl: "https://api.exa.ai", // optional; OpenClaw appends /search }, }, }, }, }, tools: { web: { search: { provider: "exa", }, }, },}Alternatif lingkungan: tetapkan EXA_API_KEY di lingkungan Gateway.
Untuk instalasi gateway, letakkan di ~/.openclaw/.env.
Penggantian URL dasar
Tetapkan plugins.entries.exa.config.webSearch.baseUrl ketika permintaan pencarian Exa
harus melewati proksi yang kompatibel atau endpoint Exa alternatif. OpenClaw
menormalkan host polos dengan menambahkan https:// di depan dan menambahkan /search kecuali
jalurnya sudah berakhir di sana. Endpoint yang dihasilkan disertakan dalam kunci cache
pencarian, sehingga hasil dari endpoint Exa yang berbeda tidak dibagikan.
Parameter alat
querystringrequiredKueri pencarian.
countnumberHasil yang akan dikembalikan (1–100).
type'auto' | 'neural' | 'fast' | 'deep' | 'deep-reasoning' | 'instant'Mode pencarian.
freshness'day' | 'week' | 'month' | 'year'Filter waktu.
date_afterstringHasil setelah tanggal ini (YYYY-MM-DD).
date_beforestringHasil sebelum tanggal ini (YYYY-MM-DD).
contentsobjectOpsi ekstraksi konten (lihat di bawah).
Ekstraksi konten
Exa dapat mengembalikan konten yang diekstrak bersama hasil pencarian. Berikan objek contents
untuk mengaktifkan:
await web_search({ query: "transformer architecture explained", type: "neural", contents: { text: true, // full page text highlights: { numSentences: 3 }, // key sentences summary: true, // AI summary },});| Opsi contents | Tipe | Deskripsi |
|---|---|---|
text |
boolean | { maxCharacters } |
Ekstrak teks halaman penuh |
highlights |
boolean | { maxCharacters, query, numSentences, highlightsPerUrl } |
Ekstrak kalimat kunci |
summary |
boolean | { query } |
Ringkasan buatan AI |
Mode pencarian
| Mode | Deskripsi |
|---|---|
auto |
Exa memilih mode terbaik (default) |
neural |
Pencarian semantik/berbasis makna |
fast |
Pencarian kata kunci cepat |
deep |
Pencarian mendalam yang menyeluruh |
deep-reasoning |
Pencarian mendalam dengan penalaran |
instant |
Hasil tercepat |
Catatan
- Jika tidak ada opsi
contentsyang diberikan, Exa secara default menggunakan{ highlights: true }sehingga hasil menyertakan cuplikan kalimat kunci - Hasil mempertahankan bidang
highlightScoresdansummarydari respons API Exa saat tersedia - Deskripsi hasil diambil dari sorotan terlebih dahulu, lalu ringkasan, lalu teks lengkap — mana pun yang tersedia
freshnessdandate_after/date_beforetidak dapat digabungkan — gunakan satu mode filter waktu- Hingga 100 hasil dapat dikembalikan per kueri (bergantung pada batas tipe pencarian Exa)
- Hasil disimpan dalam cache selama 15 menit secara default (dapat dikonfigurasi melalui
cacheTtlMinutes) - Exa adalah integrasi API resmi dengan respons JSON terstruktur
Terkait
- Ikhtisar Web Search -- semua penyedia dan deteksi otomatis
- Brave Search -- hasil terstruktur dengan filter negara/bahasa
- Perplexity Search -- hasil terstruktur dengan pemfilteran domain