Tools

Exa खोज

OpenClaw web_search प्रदाता के रूप में Exa AI का समर्थन करता है। Exa बिल्ट-इन सामग्री निष्कर्षण (हाइलाइट, पाठ, सारांश) के साथ न्यूरल, कीवर्ड और हाइब्रिड खोज मोड प्रदान करता है।

Plugin इंस्टॉल करें

आधिकारिक Plugin इंस्टॉल करें, फिर Gateway को रीस्टार्ट करें:

bash
openclaw plugins install @openclaw/exa-pluginopenclaw gateway restart

API कुंजी प्राप्त करें

  • खाता बनाएँ

    exa.ai पर साइन अप करें और अपने डैशबोर्ड से API कुंजी जनरेट करें।

  • कुंजी संग्रहीत करें

    Gateway वातावरण में EXA_API_KEY सेट करें, या इसके माध्यम से कॉन्फ़िगर करें:

    bash
    openclaw configure --section web
  • कॉन्फ़िगरेशन

    json5
    {  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",      },    },  },}

    वातावरण विकल्प: Gateway वातावरण में EXA_API_KEY सेट करें। Gateway इंस्टॉल के लिए, इसे ~/.openclaw/.env में रखें।

    बेस URL ओवरराइड

    जब Exa खोज अनुरोधों को किसी संगत प्रॉक्सी या वैकल्पिक Exa एंडपॉइंट से होकर जाना हो, तब plugins.entries.exa.config.webSearch.baseUrl सेट करें। OpenClaw खाली होस्ट के आगे https:// जोड़कर उन्हें सामान्यीकृत करता है और /search जोड़ता है, जब तक कि पथ पहले से वहीं समाप्त न होता हो। हल किया गया एंडपॉइंट खोज कैश कुंजी में शामिल होता है, इसलिए अलग-अलग Exa एंडपॉइंट से मिले परिणाम साझा नहीं किए जाते।

    टूल पैरामीटर

    querystringrequired

    खोज क्वेरी।

    countnumber

    वापस किए जाने वाले परिणाम (1–100)।

    type'auto' | 'neural' | 'fast' | 'deep' | 'deep-reasoning' | 'instant'

    खोज मोड।

    freshness'day' | 'week' | 'month' | 'year'

    समय फ़िल्टर।

    date_afterstring

    इस तारीख के बाद के परिणाम (YYYY-MM-DD)।

    date_beforestring

    इस तारीख से पहले के परिणाम (YYYY-MM-DD)।

    contentsobject

    सामग्री निष्कर्षण विकल्प (नीचे देखें)।

    सामग्री निष्कर्षण

    Exa खोज परिणामों के साथ निकाली गई सामग्री भी लौटा सकता है। सक्षम करने के लिए contents ऑब्जेक्ट पास करें:

    javascript
    await web_search({  query: "transformer architecture explained",  type: "neural",  contents: {    text: true, // full page text    highlights: { numSentences: 3 }, // key sentences    summary: true, // AI summary  },});
    सामग्री विकल्प प्रकार विवरण
    text boolean | { maxCharacters } पूरे पेज का पाठ निकालें
    highlights boolean | { maxCharacters, query, numSentences, highlightsPerUrl } मुख्य वाक्य निकालें
    summary boolean | { query } AI-जनित सारांश

    खोज मोड

    मोड विवरण
    auto Exa सबसे अच्छा मोड चुनता है (डिफ़ॉल्ट)
    neural अर्थ-आधारित खोज
    fast तेज़ कीवर्ड खोज
    deep गहन विस्तृत खोज
    deep-reasoning तर्क के साथ गहन खोज
    instant सबसे तेज़ परिणाम

    नोट्स

    • यदि कोई contents विकल्प प्रदान नहीं किया गया है, तो Exa डिफ़ॉल्ट रूप से { highlights: true } का उपयोग करता है, ताकि परिणामों में मुख्य वाक्य अंश शामिल हों
    • उपलब्ध होने पर परिणाम Exa API प्रतिक्रिया से highlightScores और summary फ़ील्ड बनाए रखते हैं
    • परिणाम विवरण पहले हाइलाइट से, फिर सारांश से, फिर पूरे पाठ से हल किए जाते हैं — जो भी उपलब्ध हो
    • freshness और date_after/date_before को जोड़ा नहीं जा सकता — एक ही समय-फ़िल्टर मोड का उपयोग करें
    • प्रति क्वेरी 100 तक परिणाम लौटाए जा सकते हैं (Exa खोज-प्रकार सीमाओं के अधीन)
    • परिणाम डिफ़ॉल्ट रूप से 15 मिनट के लिए कैश किए जाते हैं (cacheTtlMinutes के माध्यम से कॉन्फ़िगर योग्य)
    • Exa संरचित JSON प्रतिक्रियाओं वाला आधिकारिक API एकीकरण है

    संबंधित

    • वेब खोज अवलोकन -- सभी प्रदाता और ऑटो-डिटेक्शन
    • Brave Search -- देश/भाषा फ़िल्टर के साथ संरचित परिणाम
    • Perplexity Search -- डोमेन फ़िल्टरिंग के साथ संरचित परिणाम
    Was this useful?
    On this page

    On this page