Langsung ke konten utama

Pencarian Exa

OpenClaw mendukung Exa AI sebagai provider web_search. Exa menawarkan mode pencarian neural, kata kunci, dan hibrida dengan ekstraksi konten bawaan (sorotan, teks, ringkasan).

Dapatkan API key

1

Buat akun

Daftar di exa.ai dan buat API key dari dashboard Anda.
2

Simpan key

Setel EXA_API_KEY di lingkungan Gateway, atau konfigurasi melalui:
openclaw configure --section web

Config

{
  plugins: {
    entries: {
      exa: {
        config: {
          webSearch: {
            apiKey: "exa-...", // opsional jika EXA_API_KEY telah disetel
          },
        },
      },
    },
  },
  tools: {
    web: {
      search: {
        provider: "exa",
      },
    },
  },
}
Alternatif lingkungan: setel EXA_API_KEY di lingkungan Gateway. Untuk instalasi gateway, letakkan di ~/.openclaw/.env.

Parameter tool

ParameterDeskripsi
queryKueri pencarian (wajib)
countHasil yang akan dikembalikan (1-100)
typeMode pencarian: auto, neural, fast, deep, deep-reasoning, atau instant
freshnessFilter waktu: day, week, month, atau year
date_afterHasil setelah tanggal ini (YYYY-MM-DD)
date_beforeHasil sebelum tanggal ini (YYYY-MM-DD)
contentsOpsi ekstraksi konten (lihat di bawah)

Ekstraksi konten

Exa dapat mengembalikan konten yang diekstrak bersama hasil pencarian. Berikan objek contents untuk mengaktifkannya:
await web_search({
  query: "transformer architecture explained",
  type: "neural",
  contents: {
    text: true, // teks halaman penuh
    highlights: { numSentences: 3 }, // kalimat kunci
    summary: true, // ringkasan AI
  },
});
Opsi contentsTipeDeskripsi
textboolean | { maxCharacters }Ekstrak teks halaman penuh
highlightsboolean | { maxCharacters, query, numSentences, highlightsPerUrl }Ekstrak kalimat kunci
summaryboolean | { query }Ringkasan yang dihasilkan AI

Mode pencarian

ModeDeskripsi
autoExa memilih mode terbaik (default)
neuralPencarian berbasis semantik/makna
fastPencarian kata kunci cepat
deepPencarian mendalam yang menyeluruh
deep-reasoningPencarian mendalam dengan penalaran
instantHasil tercepat

Catatan

  • Jika tidak ada opsi contents yang diberikan, Exa default ke { highlights: true } sehingga hasil menyertakan kutipan kalimat kunci
  • Hasil mempertahankan field highlightScores dan summary dari respons API Exa jika tersedia
  • Deskripsi hasil diambil dari sorotan terlebih dahulu, lalu ringkasan, lalu teks penuh — mana pun yang tersedia
  • freshness dan date_after/date_before tidak dapat digabungkan — gunakan satu mode filter waktu
  • Hingga 100 hasil dapat dikembalikan per kueri (tergantung pada batas tipe pencarian Exa)
  • Hasil di-cache selama 15 menit secara default (dapat dikonfigurasi melalui cacheTtlMinutes)
  • Exa adalah integrasi API resmi dengan respons JSON terstruktur

Terkait