Tools
Pencarian Exa
Exa AI adalah penyedia web_search dengan mode pencarian neural, kata kunci, dan
hibrida serta ekstraksi konten bawaan (sorotan, teks,
ringkasan).
Instal Plugin
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
Atur 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: atur EXA_API_KEY di lingkungan Gateway. Untuk
instalasi Gateway, letakkan di ~/.openclaw/.env. Lihat
Variabel lingkungan.
Penggantian URL dasar
Atur plugins.entries.exa.config.webSearch.baseUrl untuk merutekan permintaan
pencarian Exa melalui proksi yang kompatibel atau endpoint alternatif. OpenClaw
menormalkan host polos dengan menambahkan https:// di awal dan menambahkan /search, kecuali
jalurnya sudah diakhiri dengan itu. Endpoint yang telah ditentukan menjadi bagian dari kunci
cache pencarian, sehingga hasil dari endpoint yang berbeda tidak pernah dibagikan.
Parameter alat
querystringrequiredKueri pencarian.
countnumberdefault: 5Jumlah hasil yang dikembalikan (1–100, mengikuti batas jenis pencarian Exa).
type'auto' | 'neural' | 'fast' | 'deep' | 'deep-reasoning' | 'instant'Mode pencarian.
freshness'day' | 'week' | 'month' | 'year'Filter waktu. Tidak dapat digabungkan dengan date_after/date_before.
date_afterstringHasil setelah tanggal ini (YYYY-MM-DD).
date_beforestringHasil sebelum tanggal ini (YYYY-MM-DD).
contentsobjectOpsi ekstraksi konten (lihat di bawah).
Ekstraksi konten
Berikan objek contents untuk mengatur konten yang diekstrak dalam hasil:
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 konten | Jenis | Deskripsi |
|---|---|---|
text |
boolean | { maxCharacters } |
Ekstrak teks halaman penuh |
highlights |
boolean | { maxCharacters, query, numSentences, highlightsPerUrl } |
Ekstrak kalimat utama |
summary |
boolean | { query } |
Ringkasan buatan AI |
Jika contents dihilangkan, Exa menetapkan { highlights: true } secara default sehingga hasil
menyertakan cuplikan kalimat utama. Deskripsi hasil diambil terlebih dahulu dari sorotan,
lalu ringkasan, kemudian teks lengkap—mana pun yang tersedia lebih dahulu. Hasil
juga mempertahankan kolom mentah highlightScores dan summary dari respons API Exa
jika tersedia.
Mode pencarian
| Mode | Deskripsi |
|---|---|
auto |
Exa memilih mode terbaik (default) |
neural |
Pencarian semantik/berdasarkan makna |
fast |
Pencarian kata kunci cepat |
deep |
Pencarian mendalam yang menyeluruh |
deep-reasoning |
Pencarian mendalam dengan penalaran |
instant |
Hasil tercepat |
Catatan
countmenerima hingga 100, mengikuti batas jenis pencarian Exa.- Hasil disimpan dalam cache selama 15 menit secara default. Konfigurasikan
tools.web.search.cacheTtlMinutesbersama (dalam menit) dantools.web.search.timeoutSeconds(default 30 detik) untuk mengubah cache dan batas waktu permintaan bagi semua penyediaweb_search, termasuk Exa.
Terkait
- Ikhtisar Pencarian Web -- semua penyedia dan deteksi otomatis
- Brave Search -- hasil terstruktur dengan filter negara/bahasa
- Perplexity Search -- hasil terstruktur dengan pemfilteran domain