Tools
Exa खोज
Exa AI न्यूरल, कीवर्ड और हाइब्रिड खोज मोड के साथ-साथ अंतर्निहित सामग्री निष्कर्षण (हाइलाइट, टेक्स्ट, सारांश) वाला एक web_search प्रदाता है।
Plugin इंस्टॉल करें
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-...", // यदि EXA_API_KEY सेट है, तो वैकल्पिक baseUrl: "https://api.exa.ai", // वैकल्पिक; OpenClaw /search जोड़ता है }, }, }, }, }, tools: { web: { search: { provider: "exa", }, }, },}वैकल्पिक परिवेश तरीका: Gateway परिवेश में EXA_API_KEY सेट करें। Gateway इंस्टॉलेशन के लिए, इसे ~/.openclaw/.env में रखें। परिवेश चर देखें।
बेस URL ओवरराइड
Exa खोज अनुरोधों को किसी संगत प्रॉक्सी या वैकल्पिक एंडपॉइंट के माध्यम से रूट करने के लिए plugins.entries.exa.config.webSearch.baseUrl सेट करें। OpenClaw केवल होस्ट वाले मानों के आगे https:// लगाकर उन्हें सामान्यीकृत करता है और, यदि पथ पहले से इसके साथ समाप्त नहीं होता है, तो /search जोड़ता है। समाधान किया गया एंडपॉइंट खोज कैश कुंजी का हिस्सा होता है, इसलिए अलग-अलग एंडपॉइंट के परिणाम कभी साझा नहीं किए जाते।
टूल पैरामीटर
querystringrequiredखोज क्वेरी।
countnumberdefault: 5लौटाए जाने वाले परिणाम (1-100, Exa खोज-प्रकार की सीमाओं के अधीन)।
type'auto' | 'neural' | 'fast' | 'deep' | 'deep-reasoning' | 'instant'खोज मोड।
freshness'day' | 'week' | 'month' | 'year'समय फ़िल्टर। इसे date_after/date_before के साथ संयोजित नहीं किया जा सकता।
date_afterstringइस तारीख के बाद के परिणाम (YYYY-MM-DD)।
date_beforestringइस तारीख से पहले के परिणाम (YYYY-MM-DD)।
contentsobjectसामग्री निष्कर्षण विकल्प (नीचे देखें)।
सामग्री निष्कर्षण
परिणामों में निष्कर्षित सामग्री को नियंत्रित करने के लिए एक contents ऑब्जेक्ट पास करें:
await web_search({ query: "ट्रांसफ़ॉर्मर आर्किटेक्चर की व्याख्या", type: "neural", contents: { text: true, // पूरे पृष्ठ का टेक्स्ट highlights: { numSentences: 3 }, // मुख्य वाक्य summary: true, // AI सारांश },});| सामग्री विकल्प | प्रकार | विवरण |
|---|---|---|
text |
boolean | { maxCharacters } |
पूरे पृष्ठ का टेक्स्ट निष्कर्षित करें |
highlights |
boolean | { maxCharacters, query, numSentences, highlightsPerUrl } |
मुख्य वाक्य निष्कर्षित करें |
summary |
boolean | { query } |
AI द्वारा जनरेट किया गया सारांश |
यदि contents को छोड़ दिया जाता है, तो Exa डिफ़ॉल्ट रूप से { highlights: true } का उपयोग करता है, ताकि परिणामों में मुख्य वाक्यों के अंश शामिल हों। परिणाम विवरण पहले हाइलाइट, फिर सारांश और फिर पूरे टेक्स्ट से प्राप्त होते हैं—जो भी पहले उपलब्ध हो। उपलब्ध होने पर परिणाम Exa API प्रतिक्रिया के मूल highlightScores और summary फ़ील्ड भी बनाए रखते हैं।
खोज मोड
| मोड | विवरण |
|---|---|
auto |
Exa सर्वोत्तम मोड चुनता है (डिफ़ॉल्ट) |
neural |
अर्थ-आधारित खोज |
fast |
त्वरित कीवर्ड खोज |
deep |
विस्तृत गहन खोज |
deep-reasoning |
तर्क के साथ गहन खोज |
instant |
सबसे तेज़ परिणाम |
टिप्पणियाँ
countExa खोज-प्रकार की सीमाओं के अधीन अधिकतम 100 स्वीकार करता है।- डिफ़ॉल्ट रूप से परिणाम 15 मिनट के लिए कैश किए जाते हैं। Exa सहित सभी
web_searchप्रदाताओं के लिए कैशिंग और अनुरोध टाइमआउट बदलने हेतु साझाtools.web.search.cacheTtlMinutes(मिनट) औरtools.web.search.timeoutSeconds(डिफ़ॉल्ट 30 सेकंड) कॉन्फ़िगर करें।
संबंधित
- वेब खोज का अवलोकन -- सभी प्रदाता और स्वचालित पहचान
- Brave Search -- देश/भाषा फ़िल्टर के साथ संरचित परिणाम
- Perplexity Search -- डोमेन फ़िल्टरिंग के साथ संरचित परिणाम