Exa
Semantic search, page content, cited answers and asynchronous research.
न्यूरल सिमैंटिक वेब सर्च चलाएँ।
वेब को कीवर्ड के बजाय अर्थ से खोजें। query आवश्यक है; category, includeDomains, excludeDomains, startPublishedDate, endPublishedDate से सीमित करें और numResults सेट करें। requestId, resolvedSearchType, searchTime, costDollars और id, title व url वाला results[] लौटाता है। id ही URL है, और यही post_exa_contents लेता है। ⚠️ परिणामों में कोई पेज पाठ नहीं होता जब तक आप न माँगें: contents भेजें, या post_exa_contents से आगे बढ़ें। जब क्वेरी कीवर्ड के बजाय विवरण हो तो इसे searchWeb पर चुनें; जब उसी कॉल में पाठ चाहिए तो Tavily चुनें, और जब सूची के बजाय लिखित उत्तर चाहिए तो post_exa_answer चुनें।
मूल्य संदर्भ
- मीटरिंग: रिपोर्ट किया गया response लागत
- संदर्भ request अनुमान: USD 0.017
- संदर्भ ग्राहक गुणक: 1.0। निपटाई गई ग्राहक राशि पर इसे दोबारा लागू न करें।
यह केवल संदर्भ मेटाडेटा है — खाते का कोटेशन, गारंटीशुदा मूल्य या खर्च सीमा नहीं। रिसोर्स क्रेडिट Felo क्रेडिट नहीं हैं। अंतिम शुल्क Felo बिलिंग रिकॉर्ड के अनुसार लगते हैं।
- टाइप: stringqueryआवश्यक
प्राकृतिक भाषा की सर्च क्वेरी।
- टाइप: string enumcategory
किस प्रकार के पेजों को प्राथमिकता देनी है, इसके बारे में वैकल्पिक संकेत।
मान- company
- research paper
- news
- personal site
- financial report
- people
- टाइप: objectcontents
प्रत्येक परिणाम के साथ लौटाए जाने वाले कंटेंट विकल्प।
- highlightsटाइप: boolean
हाइलाइट किए गए प्रासंगिक स्निपेट लौटाएँ।
- summaryटाइप: boolean
पेज का AI-जनित सारांश लौटाएँ।
- textटाइप: boolean
पेज का पूरा टेक्स्ट लौटाएँ।
- टाइप: string फ़ॉर्मेट: date-timeend
Published Date केवल इस ISO 8601 दिनांक को या इससे पहले प्रकाशित परिणाम लौटाएँ।
- टाइप: array string[]exclude
Domains इन डोमेन के परिणाम बाहर रखें।
- टाइप: array string[]include
Domains केवल इन डोमेन के परिणाम लौटाएँ।
- टाइप: integernum
Results न्यूनतम:1अधिकतम:100लौटाए जाने वाले परिणामों की संख्या।
- टाइप: objectoutput
Schema परिणामों से संरचित आउटपुट संश्लेषित करने के लिए उपयोग किया जाने वाला JSON Schema।
- टाइप: string फ़ॉर्मेट: date-timestart
Published Date केवल इस ISO 8601 दिनांक को या इसके बाद प्रकाशित परिणाम लौटाएँ।
- टाइप: boolean enumstreamconst:falseमान
- false
- टाइप: stringsystem
Prompt वह निर्देश जो संरचित आउटपुट कैसे बनाया जाए, यह निर्धारित करता है।
- टाइप: string enumtype
सर्च मोड। auto में Exa चुनता है; deep मोड उच्च-गुणवत्ता वाले रिट्रीवल के लिए लेटेंसी का व्यापार करते हैं।
मान- auto
- fast
- instant
- deep
-lite - deep
- deep
-reasoning
- टाइप: object200
खोज सफलतापूर्वक पूरी हुई।
- cost
Dollars संसाधन उपयोग के लिए प्रोवाइडर लागत विवरण। केवल जानकारी के लिए; यह Felo ग्राहक शुल्क या Felo बिलिंग रसीद नहीं है।
- output
संरचित आउटपुट, केवल तभी मौजूद जब outputSchema दिया गया हो।
- टाइप: stringrequest
Id Exa request पहचानकर्ता।
- टाइप: array object[]results
रैंक किए गए सर्च परिणाम।
- authorटाइप: string
- idटाइप: string
- publishedटाइप: string
Date - titleटाइप: string
- urlटाइप: string
application/json - 400
request संसाधित नहीं किया जा सका। request पैरामीटर जाँचें।
- 401
एक वैध Felo API key आवश्यक है।
- 402
request आगे नहीं बढ़ सकता क्योंकि बिलिंग आवश्यकता पूरी नहीं हुई है।
- 403
खाते को यह ऑपरेशन करने की अनुमति नहीं है।
- 429
request या खर्च की सीमा तक पहुँच गए हैं।
- 502
सेवा request पूरा नहीं कर सकी।
- 503
API या बिलिंग सेवा अस्थायी रूप से उपलब्ध नहीं है।
- 504
request संसाधित करते समय सेवा का समय समाप्त हो गया।
- default
त्रुटि response; upstream passthrough response प्रोवाइडर फ़ॉर्मेट का उपयोग कर सकते हैं।
application/json
curl https://openapi.felo.ai/v1/beta/exa/search \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"query": "latest evaluation frameworks for AI agents",
"type": "auto",
"numResults": 10,
"category": "company",
"includeDomains": [
""
],
"excludeDomains": [
""
],
"startPublishedDate": "",
"endPublishedDate": "",
"contents": {
"text": true,
"highlights": true,
"summary": true
},
"outputSchema": {},
"systemPrompt": "",
"stream": false
}'
{
"requestId": "string",
"results": [
{
"title": "string",
"url": "string",
"publishedDate": "string",
"author": "string",
"id": "string"
}
],
"output": null,
"costDollars": null
}