Web Content
Web crawling, URL discovery and page extraction.
Tavily Extract
एक URL या URL के ऐरे से पठनीय कंटेंट निकालें। format से टेक्स्ट या Markdown चुनें। results और failed_results दोनों जाँचें: असफल URL किसी अन्यथा सफल HTTP response में भी रिपोर्ट हो सकता है। रिसोर्स उपयोग जानकारी पाने के लिए include_usage सेट करें; usage.credits Felo शुल्क नहीं है।
मूल्य संदर्भ
- मीटरिंग: मीटर की गई response यूनिट
- संदर्भ request अनुमान: USD 0.024
- यूनिट लागत आधार: USD 0.008
- रिसोर्स यूनिट:
tavily_credit - संदर्भ ग्राहक गुणक: 1.0। निपटाई गई ग्राहक राशि पर इसे दोबारा लागू न करें।
- लागत आधार अंतिम ग्राहक मूल्य तय नहीं करते, शून्य होने पर भी नहीं।
यह केवल संदर्भ मेटाडेटा है — खाते का कोटेशन, गारंटीशुदा मूल्य या खर्च सीमा नहीं। रिसोर्स क्रेडिट Felo क्रेडिट नहीं हैं। अंतिम शुल्क Felo बिलिंग रिकॉर्ड के अनुसार लगते हैं।
- urlsआवश्यक
जिन URL से कंटेंट निकालना है। एकल URL स्ट्रिंग और URL स्ट्रिंग की सरणी, दोनों स्वीकार की जाती हैं।
- टाइप: string
जिन URL से कंटेंट निकालना है। एकल URL स्ट्रिंग और URL स्ट्रिंग की सरणी, दोनों स्वीकार की जाती हैं।
- टाइप: integerchunks
_per _source न्यूनतम:1अधिकतम:5प्रति स्रोत लौटाए गए प्रासंगिक chunks की अधिकतम संख्या। केवल तब उपलब्ध जब query दिया गया हो।
- टाइप: string enumextract
_depth निष्कर्षण प्रक्रिया की गहराई।
मान- basic
- advanced
- टाइप: string enumformat
निकाले गए वेब पेज कंटेंट का प्रारूप।
मान- markdown
- text
- टाइप: booleaninclude
_favicon प्रत्येक परिणाम के लिए favicon URL शामिल करें।
- टाइप: booleaninclude
_images URL से निकाली गई इमेज की सूची शामिल करें।
- टाइप: booleaninclude
_usage response में resource उपयोग जानकारी शामिल करें। यह Felo बिलिंग जानकारी नहीं है।
- टाइप: stringquery
निकाले गए कंटेंट chunks को फिर से रैंक करने के लिए उपयोगकर्ता का इरादा।
- टाइप: number फ़ॉर्मेट: floattimeoutन्यूनतम:1अधिकतम:60
URL निष्कर्षण की प्रतीक्षा के लिए सेकंड में अधिकतम समय। छोड़े जाने पर, डिफ़ॉल्ट timeout extract_depth पर निर्भर करते हैं: basic के लिए 10 सेकंड और advanced के लिए 30 सेकंड।
- टाइप: object200
एक्सट्रैक्शन परिणाम सफलतापूर्वक लौटाए गए।
- टाइप: array string[]failed
_results उन URL की सूची जिन्हें प्रोसेस नहीं किया जा सका।
- टाइप: stringrequest
_id अद्वितीय request पहचानकर्ता।
- टाइप: number फ़ॉर्मेट: floatresponse
_time request पूरा करने में लगा समय सेकंड में।
- टाइप: array object[]results
- faviconटाइप: string | null
निकाले गए कंटेंट का favicon URL।
- imagesटाइप: array string[]
जब include_images true हो तो URL से निकाली गई इमेज।
- rawटाइप: string
_content URL से निकाला गया कच्चा कंटेंट।
- titleटाइप: string
निकाले गए पेज का शीर्षक।
- urlटाइप: string
निकाले गए कंटेंट का URL।
- टाइप: objectusage
- creditsटाइप: integer
इस request द्वारा खपत resource इकाइयाँ, USD या Felo क्रेडिट नहीं।
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 --request POST https://openapi.felo.ai/v1/beta/tavily/extract \
--header "Authorization: Bearer ${FELO_API_KEY:?Set FELO_API_KEY}" \
--header 'Content-Type: application/json' \
--data '{"urls": ["https://example.com"], "extract_depth": "basic", "format": "text", "include_usage": true}'
{
"results": [
{
"url": "https://example.com",
"title": "Example Domain",
"raw_content": "This domain is for use in documentation examples.",
"images": []
}
],
"failed_results": [],
"response_time": 0.5,
"usage": {
"credits": 1
},
"request_id": "example-extract-request"
}