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

Tavily Search

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

Tavily Search

​

ওয়েব সার্চ করুন এবং শিরোনাম, URL ও কনটেন্ট স্নিপেটসহ র‍্যাংক করা ফলাফল ফেরত দিন। query আবশ্যক। ফলাফলের সংখ্যা নিয়ন্ত্রণে max_results এবং সার্চ মোড বাছাইয়ে search_depth ব্যবহার করুন। অতিরিক্ত answer, images ও raw content কেবল অনুরোধ করা হলে ফেরত আসে। রিসোর্স ব্যবহারের তথ্য পেতে include_usage সেট করুন; usage.credits Felo চার্জ নয়।

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

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

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

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

    Tavily-এর সঙ্গে চালানোর জন্য সার্চ query।

  • auto_parameters
    টাইপ: boolean

    query কনটেন্টের ভিত্তিতে সার্চ প্যারামিটার স্বয়ংক্রিয়ভাবে কনফিগার করুন।

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

    প্রতি সোর্সে ফেরত দেওয়া প্রাসঙ্গিক chunk-এর সর্বোচ্চ সংখ্যা।

  • country
    টাইপ: string enum

    নির্দিষ্ট দেশের সার্চ ফলাফল বুস্ট করুন। শুধু topic general হলে উপলব্ধ।

    মান
    • afghanistan
    • albania
    • algeria
    • andorra
    • angola
  • end_date
    টাইপ: string ফরম্যাট: date

    নির্দিষ্ট end date-এর আগের ফলাফল ফেরত দিন।

  • exclude_domains
    টাইপ: array string[] …150

    সার্চ ফলাফল থেকে বিশেষভাবে বাদ দেওয়ার জন্য ডোমেনের তালিকা।

  • include_answer

    LLM-জেনারেট করা উত্তর অন্তর্ভুক্ত করুন। true ডিফল্ট উত্তর মোড ব্যবহার করে; basic বা advanced উত্তর জেনারেশন মোড বেছে নেয়।

    • টাইপ: boolean

      LLM-জেনারেট করা উত্তর অন্তর্ভুক্ত করুন। true ডিফল্ট উত্তর মোড ব্যবহার করে; basic বা advanced উত্তর জেনারেশন মোড বেছে নেয়।

  • include_domains
    টাইপ: array string[] …300

    সার্চ ফলাফলে বিশেষভাবে অন্তর্ভুক্ত করার জন্য ডোমেনের তালিকা।

  • include_favicon
    টাইপ: boolean

    প্রতিটি ফলাফলের জন্য favicon URL অন্তর্ভুক্ত করুন।

  • include_image_descriptions
    টাইপ: boolean

    include_images true হলে প্রতিটি ছবির জন্য বর্ণনামূলক টেক্সট যোগ করুন।

  • include_images
    টাইপ: boolean

    ছবি সার্চ করুন এবং ফলাফল অন্তর্ভুক্ত করুন।

  • include_raw_content

    প্রতিটি সার্চ ফলাফলের জন্য পরিষ্কার ও পার্স করা কনটেন্ট অন্তর্ভুক্ত করুন। true বা markdown markdown ফেরত দেয়; text সাধারণ টেক্সট ফেরত দেয় এবং লেটেন্সি বাড়াতে পারে।

    • টাইপ: boolean

      প্রতিটি সার্চ ফলাফলের জন্য পরিষ্কার ও পার্স করা কনটেন্ট অন্তর্ভুক্ত করুন। true বা markdown markdown ফেরত দেয়; text সাধারণ টেক্সট ফেরত দেয় এবং লেটেন্সি বাড়াতে পারে।

  • include_usage
    টাইপ: boolean

    রেসপন্সে রিসোর্স ব্যবহারের তথ্য অন্তর্ভুক্ত করুন। এটি Felo বিলিং তথ্য নয়।

  • max_results
    টাইপ: integer
    সর্বনিম্ন:  
    0
    সর্বোচ্চ:  
    20

    ফেরত দেওয়ার জন্য সার্চ ফলাফলের সর্বোচ্চ সংখ্যা।

  • টাইপ: boolean

    সার্চ ফলাফল থেকে প্রাপ্তবয়স্ক বা অনিরাপদ কনটেন্ট ফিল্টার করুন। শুধু Enterprise; search_depth fast বা ultra-fast হলে সমর্থিত নয়।

  • search_depth
    টাইপ: string enum

    লেটেন্সি বনাম প্রাসঙ্গিকতার ভারসাম্য নিয়ন্ত্রণ করে। advanced বেশি লেটেন্সি ও খরচে সর্বোচ্চ প্রাসঙ্গিকতা দেয়; basic ভারসাম্যপূর্ণ; fast ও ultra-fast কম লেটেন্সির জন্য অপ্টিমাইজ করা।

    মান
    • advanced
    • basic
    • fast
    • ultra-fast
  • start_date
    টাইপ: string ফরম্যাট: date

    নির্দিষ্ট start date-এর পরের ফলাফল ফেরত দিন।

  • time_range
    টাইপ: string enum

    প্রকাশনার তারিখের ভিত্তিতে ফলাফল ফিল্টার করার সময়সীমা।

    মান
    • day
    • week
    • month
    • year
    • d
    • w
    • m
    • y
  • topic
    টাইপ: string enum

    সার্চের বিভাগ।

    মান
    • general
    • news
    • finance
রেসপন্স
  • 200
    টাইপ: object

    সার্চ ফলাফল সফলভাবে ফেরত এসেছে।

    • answer
      টাইপ: string | null

      একটি সংক্ষিপ্ত LLM-জেনারেট করা উত্তর। include_answer false হলে বা কোনো উত্তর জেনারেট না হলে null হিসেবে থাকে।

    • images
      টাইপ: array object[]
      • description
        টাইপ: string

        ছবির বিবরণ।

      • url
        টাইপ: string

        ছবির URL।

    • query
      টাইপ: string

      যে সার্চ query চালানো হয়েছিল।

    • request_id
      টাইপ: string

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

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

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

    • results
      টাইপ: array object[]
      • content
        টাইপ: string

        সার্চ ফলাফলের কনটেন্ট স্নিপেট।

      • favicon
        টাইপ: string | null

        সার্চ ফলাফলের favicon URL।

      • raw_content
        টাইপ: string | null

        পরিষ্কার ও পার্স করা সোর্স কনটেন্ট। include_raw_content-এর অনুরোধ না করলে বা কাঁচা কনটেন্ট না থাকলে null।

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

        সার্চ ফলাফলের প্রাসঙ্গিকতা স্কোর।

      • title
        টাইপ: string

        সার্চ ফলাফলের শিরোনাম।

      • url
        টাইপ: string

        সার্চ ফলাফলের URL।

    • usage
      টাইপ: object
      • credits
        টাইপ: integer

        এই রিকোয়েস্টে ব্যবহৃত রিসোর্স ইউনিট, USD বা Felo ক্রেডিট নয়।

    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/search
curl --request POST https://openapi.felo.ai/v1/beta/tavily/search \
  --header "Authorization: Bearer ${FELO_API_KEY:?Set FELO_API_KEY}" \
  --header 'Content-Type: application/json' \
  --data '{"query": "Python official documentation", "search_depth": "basic", "max_results": 2, "include_usage": true}'
{
  "query": "Python official documentation",
  "answer": null,
  "images": [],
  "results": [
    {
      "title": "Python Documentation",
      "url": "https://docs.python.org/3/",
      "content": "Documentation for the Python programming language.",
      "score": 0.98,
      "raw_content": null
    }
  ],
  "response_time": 1.2,
  "usage": {
    "credits": 1
  },
  "request_id": "example-search-request"
}
Tavily Search