Tools
Exa खोज
OpenClaw web_search प्रदाता के रूप में Exa AI का समर्थन करता है। Exa
बिल्ट-इन सामग्री निष्कर्षण (हाइलाइट, पाठ, सारांश) के साथ न्यूरल, कीवर्ड और
हाइब्रिड खोज मोड प्रदान करता है।
Plugin इंस्टॉल करें
आधिकारिक Plugin इंस्टॉल करें, फिर Gateway को रीस्टार्ट करें:
openclaw plugins install @openclaw/exa-pluginopenclaw gateway restartAPI कुंजी प्राप्त करें
खाता बनाएँ
exa.ai पर साइन अप करें और अपने डैशबोर्ड से API कुंजी जनरेट करें।
कुंजी संग्रहीत करें
Gateway वातावरण में EXA_API_KEY सेट करें, या इसके माध्यम से कॉन्फ़िगर करें:
openclaw configure --section webकॉन्फ़िगरेशन
{ 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 ऑब्जेक्ट पास करें:
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 -- डोमेन फ़िल्टरिंग के साथ संरचित परिणाम