Web Content
Web crawling, URL discovery and page extraction.
Tavily Extract
একটি URL বা URL-এর অ্যারে থেকে পড়ার উপযোগী কনটেন্ট এক্সট্রাক্ট করুন। format দিয়ে টেক্সট বা Markdown বেছে নিন। results ও failed_results দুটিই যাচাই করুন: ব্যর্থ URL অন্যথায় সফল HTTP রেসপন্সেও রিপোর্ট হতে পারে। রিসোর্স ব্যবহারের তথ্য পেতে include_usage সেট করুন; usage.credits Felo চার্জ নয়।
মূল্য রেফারেন্স
- মিটারিং: মিটার করা রেসপন্স ইউনিট
- রেফারেন্স রিকোয়েস্ট অনুমান: USD 0.024
- ইউনিট খরচের ভিত্তি: USD 0.008
- রিসোর্স ইউনিট:
tavily_credit - রেফারেন্স গ্রাহক মাল্টিপ্লায়ার: 1.0। নিষ্পত্তিকৃত গ্রাহক অঙ্কে এটি আবার প্রয়োগ করবেন না।
- খরচের ভিত্তি চূড়ান্ত গ্রাহক মূল্য নির্ধারণ করে না, শূন্য হলেও নয়।
এটি কেবল রেফারেন্স মেটাডেটা; অ্যাকাউন্টের কোটেশন, নিশ্চিত মূল্য বা ব্যয়সীমা নয়। রিসোর্স ক্রেডিট Felo ক্রেডিট নয়। চূড়ান্ত চার্জ Felo-এর বিলিং রেকর্ড অনুযায়ী হয়।
- urlsআবশ্যক
যে URL বা URL-গুলো থেকে কনটেন্ট নিষ্কাশন করতে হবে। একক URL স্ট্রিং ও URL স্ট্রিংয়ের অ্যারে—দুটোই গ্রহণযোগ্য।
- টাইপ: string
যে URL বা URL-গুলো থেকে কনটেন্ট নিষ্কাশন করতে হবে। একক URL স্ট্রিং ও URL স্ট্রিংয়ের অ্যারে—দুটোই গ্রহণযোগ্য।
- টাইপ: integerchunks
_per _source সর্বনিম্ন:1সর্বোচ্চ:5প্রতি সোর্সে ফেরত দেওয়া প্রাসঙ্গিক chunk-এর সর্বোচ্চ সংখ্যা। শুধু query দেওয়া থাকলে উপলব্ধ।
- টাইপ: string enumextract
_depth নিষ্কাশন প্রক্রিয়ার গভীরতা।
মান- basic
- advanced
- টাইপ: string enumformat
নিষ্কাশিত ওয়েব পেজ কনটেন্টের ফরম্যাট।
মান- markdown
- text
- টাইপ: booleaninclude
_favicon প্রতিটি ফলাফলের জন্য favicon URL অন্তর্ভুক্ত করুন।
- টাইপ: booleaninclude
_images URL থেকে নিষ্কাশিত ছবির তালিকা অন্তর্ভুক্ত করুন।
- টাইপ: booleaninclude
_usage রেসপন্সে রিসোর্স ব্যবহারের তথ্য অন্তর্ভুক্ত করুন। এটি Felo বিলিং তথ্য নয়।
- টাইপ: stringquery
নিষ্কাশিত কনটেন্ট chunk পুনরায় র্যাংক করতে ব্যবহারকারীর উদ্দেশ্য।
- টাইপ: number ফরম্যাট: floattimeoutসর্বনিম্ন:1সর্বোচ্চ:60
URL নিষ্কাশনের জন্য অপেক্ষার সর্বোচ্চ সময় (সেকেন্ডে)। বাদ দিলে, ডিফল্ট timeout extract_depth-এর উপর নির্ভর করে: basic-এর জন্য 10 সেকেন্ড আর advanced-এর জন্য 30 সেকেন্ড।
- টাইপ: object200
এক্সট্র্যাকশন ফলাফল সফলভাবে ফেরত এসেছে।
- টাইপ: array string[]failed
_results যে URL-গুলো প্রসেস করা যায়নি তার তালিকা।
- টাইপ: stringrequest
_id অনন্য রিকোয়েস্ট আইডেন্টিফায়ার।
- টাইপ: number ফরম্যাট: floatresponse
_time রিকোয়েস্ট সম্পন্ন করতে যে সময় লেগেছে (সেকেন্ডে)।
- টাইপ: 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
এই রিকোয়েস্টে ব্যবহৃত রিসোর্স ইউনিট, USD বা Felo ক্রেডিট নয়।
application/json - 400
রিকোয়েস্ট প্রক্রিয়া করা যায়নি। রিকোয়েস্ট প্যারামিটার যাচাই করুন।
- 401
একটি বৈধ Felo API key আবশ্যক।
- 402
বিলিং শর্ত পূরণ না হওয়ায় রিকোয়েস্ট এগোতে পারছে না।
- 403
অ্যাকাউন্টটিকে এই অপারেশন করার অনুমতি নেই।
- 429
রিকোয়েস্ট বা ব্যয়ের সীমায় পৌঁছে গেছে।
- 502
পরিষেবা রিকোয়েস্টটি সম্পন্ন করতে পারেনি।
- 503
API বা বিলিং পরিষেবা সাময়িকভাবে অনুপলভ্য।
- 504
রিকোয়েস্ট প্রক্রিয়াকরণের সময় পরিষেবার সময় শেষ হয়ে গেছে।
- default
ত্রুটি রেসপন্স; আপস্ট্রিম passthrough রেসপন্স প্রোভাইডারের ফর্ম্যাট ব্যবহার করতে পারে।
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"
}