Tavily Map का उपयोग करके व्यापक साइट मैप बनाएँ।
Web Content
Web crawling, URL discovery and page extraction.
Tavily Map का उपयोग करके व्यापक साइट मैप बनाएँ।
बिना कोई पेज कंटेंट फ़ेच किए रूट url से किसी साइट के URL की सूची दें। इसे नेचुरल-लैंग्वेज instructions और regex select_paths / exclude_paths / select_domains फ़िल्टर से नियंत्रित करें। base_url और results लौटाता है — URL स्ट्रिंग का सपाट ऐरे, ऑब्जेक्ट नहीं — साथ में response_time और request_id। इसका उपयोग crawl करने से पहले साइट का आकार आँकने के लिए करें, फिर extractWebContent से केवल ज़रूरी हिस्से फ़ेच करें। जब आपको आकार के बजाय कंटेंट चाहिए, तो post_tavily_crawl एक ही कॉल में दोनों कर देता है।
मूल्य संदर्भ
- मीटरिंग: मीटर की गई response यूनिट
- संदर्भ request अनुमान: USD 0.064
- यूनिट लागत आधार: USD 0.008
- रिसोर्स यूनिट:
tavily_credit - संदर्भ ग्राहक गुणक: 1.0। निपटाई गई ग्राहक राशि पर इसे दोबारा लागू न करें।
- लागत आधार अंतिम ग्राहक मूल्य तय नहीं करते, शून्य होने पर भी नहीं।
यह केवल संदर्भ मेटाडेटा है — खाते का कोटेशन, गारंटीशुदा मूल्य या खर्च सीमा नहीं। रिसोर्स क्रेडिट Felo क्रेडिट नहीं हैं। अंतिम शुल्क Felo बिलिंग रिकॉर्ड के अनुसार लगते हैं।
- टाइप: stringurlआवश्यक
मैपिंग शुरू करने के लिए रूट URL।
- टाइप: booleanallow
_external अंतिम परिणाम सूची में बाहरी डोमेन लिंक शामिल करें।
- टाइप: array string[]exclude
_domains मैपिंग से विशिष्ट डोमेन या सब-डोमेन बाहर रखने के लिए regex पैटर्न।
- टाइप: array string[]exclude
_paths विशिष्ट पाथ पैटर्न वाले URL बाहर रखने के लिए regex पैटर्न।
- टाइप: booleaninclude
_usage response में क्रेडिट उपयोग जानकारी शामिल करें।
- टाइप: stringinstructions
क्रॉलर के लिए प्राकृतिक भाषा निर्देश।
- टाइप: integerlimitन्यूनतम:1
रुकने से पहले क्रॉलर जितने लिंक प्रोसेस करेगा उनकी कुल संख्या।
- टाइप: integermax
_breadth न्यूनतम:1अधिकतम:500ट्री के प्रत्येक स्तर पर फ़ॉलो करने के लिए लिंक की अधिकतम संख्या।
- टाइप: integermax
_depth न्यूनतम:1अधिकतम:5मैपिंग की अधिकतम गहराई।
- टाइप: array string[]select
_domains विशिष्ट डोमेन या सब-डोमेन तक क्रॉलिंग चुनने के लिए regex पैटर्न।
- टाइप: array string[]select
_paths केवल विशिष्ट पाथ पैटर्न वाले URL चुनने के लिए regex पैटर्न।
- टाइप: number फ़ॉर्मेट: floattimeoutन्यूनतम:10अधिकतम:150
map ऑपरेशन की प्रतीक्षा के लिए सेकंड में अधिकतम समय।
- टाइप: object200
मैप परिणाम सफलतापूर्वक लौटाए गए।
- टाइप: stringbase
_url जिस base URL को मैप किया गया।
- टाइप: stringrequest
_id अद्वितीय request पहचानकर्ता।
- टाइप: number फ़ॉर्मेट: floatresponse
_time request पूरा करने में लगा समय सेकंड में।
- टाइप: array string[]results
- टाइप: objectusage
- creditsटाइप: integer
request के लिए क्रेडिट उपयोग विवरण।
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/tavily/map \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"url": "docs.tavily.com",
"instructions": "",
"max_depth": 1,
"max_breadth": 20,
"limit": 50,
"select_paths": [
""
],
"select_domains": [
""
],
"exclude_paths": [
""
],
"exclude_domains": [
""
],
"allow_external": true,
"timeout": 150,
"include_usage": false
}'
{
"base_url": "string",
"results": [
"string"
],
"response_time": 1,
"usage": {
"credits": 1
},
"request_id": "string"
}