Felo API PlatformFelo API Platform
সব Tavily endpoint
v0.2.0-beta
OpenAPI 3.1.0

Tavily Map দিয়ে বিস্তৃত সাইট ম্যাপ তৈরি করুন।

সার্ভার:https://openapi.felo.ai
ক্লায়েন্ট লাইব্রেরি

Web Content

​

Web crawling, URL discovery and page extraction.

Web Content অপারেশন

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 এক কলে দুটোই করে।

মূল্য রেফারেন্স

  • মিটারিং: মিটার করা রেসপন্স ইউনিট
  • রেফারেন্স রিকোয়েস্ট অনুমান: USD 0.064
  • ইউনিট খরচের ভিত্তি: USD 0.008
  • রিসোর্স ইউনিট: tavily_credit
  • রেফারেন্স গ্রাহক মাল্টিপ্লায়ার: 1.0। নিষ্পত্তিকৃত গ্রাহক অঙ্কে এটি আবার প্রয়োগ করবেন না।
  • খরচের ভিত্তি চূড়ান্ত গ্রাহক মূল্য নির্ধারণ করে না, শূন্য হলেও নয়।

এটি কেবল রেফারেন্স মেটাডেটা; অ্যাকাউন্টের কোটেশন, নিশ্চিত মূল্য বা ব্যয়সীমা নয়। রিসোর্স ক্রেডিট Felo ক্রেডিট নয়। চূড়ান্ত চার্জ Felo-এর বিলিং রেকর্ড অনুযায়ী হয়।

বডি
আবশ্যক
application/json
  • url
    টাইপ: string
    আবশ্যক

    ম্যাপিং শুরু করার জন্য রুট URL।

  • allow_external
    টাইপ: boolean

    চূড়ান্ত ফলাফল তালিকায় বাহ্যিক ডোমেন লিংক অন্তর্ভুক্ত করুন।

  • exclude_domains
    টাইপ: array string[]

    ম্যাপিং থেকে নির্দিষ্ট ডোমেন বা সাব-ডোমেন বাদ দিতে regex প্যাটার্ন।

  • exclude_paths
    টাইপ: array string[]

    নির্দিষ্ট পাথ প্যাটার্নযুক্ত URL বাদ দিতে regex প্যাটার্ন।

  • include_usage
    টাইপ: boolean

    রেসপন্সে ক্রেডিট ব্যবহারের তথ্য অন্তর্ভুক্ত করুন।

  • instructions
    টাইপ: string

    ক্রলারের জন্য প্রাকৃতিক ভাষার নির্দেশনা।

  • limit
    টাইপ: integer
    সর্বনিম্ন:  
    1

    থামার আগে ক্রলার মোট যত লিংক প্রসেস করবে তার সংখ্যা।

  • max_breadth
    টাইপ: integer
    সর্বনিম্ন:  
    1
    সর্বোচ্চ:  
    500

    ট্রির প্রতিটি স্তরে অনুসরণ করার জন্য লিংকের সর্বোচ্চ সংখ্যা।

  • max_depth
    টাইপ: integer
    সর্বনিম্ন:  
    1
    সর্বোচ্চ:  
    5

    ম্যাপিংয়ের সর্বোচ্চ গভীরতা।

  • select_domains
    টাইপ: array string[]

    নির্দিষ্ট ডোমেন বা সাব-ডোমেনে ক্রলিং বেছে নিতে regex প্যাটার্ন।

  • select_paths
    টাইপ: array string[]

    শুধু নির্দিষ্ট পাথ প্যাটার্নযুক্ত URL বেছে নিতে regex প্যাটার্ন।

  • timeout
    টাইপ: number ফরম্যাট: float
    সর্বনিম্ন:  
    10
    সর্বোচ্চ:  
    150

    map অপারেশনের জন্য অপেক্ষার সর্বোচ্চ সময় (সেকেন্ডে)।

রেসপন্স
  • 200
    টাইপ: object

    ম্যাপ ফলাফল সফলভাবে ফেরত এসেছে।

    • base_url
      টাইপ: string

      যে base URL ম্যাপ করা হয়েছিল।

    • request_id
      টাইপ: string

      অনন্য রিকোয়েস্ট আইডেন্টিফায়ার।

    • response_time
      টাইপ: number ফরম্যাট: float

      রিকোয়েস্ট সম্পন্ন করতে যে সময় লেগেছে (সেকেন্ডে)।

    • results
      টাইপ: array string[]
    • usage
      টাইপ: object
      • credits
        টাইপ: integer

        রিকোয়েস্টের ক্রেডিট ব্যবহারের বিবরণ।

    application/json
  • 400

    রিকোয়েস্ট প্রক্রিয়া করা যায়নি। রিকোয়েস্ট প্যারামিটার যাচাই করুন।

  • 401

    একটি বৈধ Felo API key আবশ্যক।

  • 402

    বিলিং শর্ত পূরণ না হওয়ায় রিকোয়েস্ট এগোতে পারছে না।

  • 403

    অ্যাকাউন্টটিকে এই অপারেশন করার অনুমতি নেই।

  • 429

    রিকোয়েস্ট বা ব্যয়ের সীমায় পৌঁছে গেছে।

  • 502

    পরিষেবা রিকোয়েস্টটি সম্পন্ন করতে পারেনি।

  • 503

    API বা বিলিং পরিষেবা সাময়িকভাবে অনুপলভ্য।

  • 504

    রিকোয়েস্ট প্রক্রিয়াকরণের সময় পরিষেবার সময় শেষ হয়ে গেছে।

  • default

    ত্রুটি রেসপন্স; আপস্ট্রিম passthrough রেসপন্স প্রোভাইডারের ফর্ম্যাট ব্যবহার করতে পারে।

    application/json
Request Example for post/v1/beta/tavily/map
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"
}
Generate comprehensive site maps using Tavily Map.