Felo API PlatformFelo API Platform
جميع endpoints الخاصة بـ Tavily
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. استخدمه لقياس حجم موقع قبل الالتزام بالزحف، ثم اجلب الأجزاء المهمة فقط عبر extractWebContent. وعندما تريد المحتوى لا الشكل، يجمع post_tavily_crawl الأمرين في استدعاء واحد.

مرجع التسعير

  • القياس: وحدات الاستجابة المقيسة.
  • تقدير الطلب المرجعي: 0.064 دولار أمريكي.
  • أساس تكلفة الوحدة: 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[]

    أنماط regex لاستبعاد عناوين URL ذات أنماط مسارات محددة.

  • 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[]

    أنماط regex لتحديد عناوين URL ذات أنماط مسارات محددة فقط.

  • timeout
    النوع: number التنسيق: float
    الحد الأدنى:  
    10
    الحد الأقصى:  
    150

    الحد الأقصى للوقت بالثواني لانتظار عملية التعيين.

الاستجابات
  • 200
    النوع: object

    أُعيدت نتائج Map بنجاح.

    • base_url
      النوع: string

      عنوان URL الأساسي الذي جرى تعيينه.

    • request_id
      النوع: string

      معرّف فريد للطلب.

    • response_time
      النوع: number التنسيق: float

      الوقت بالثواني المستغرق لإكمال الطلب.

    • results
      النوع: array string[]
    • usage
      النوع: object
      • credits
        النوع: integer

        تفاصيل استخدام الأرصدة للطلب.

    application/json
  • 400

    تعذّرت معالجة الطلب. تحقق من معاملات الطلب.

  • 401

    مطلوب مفتاح API صالح من Felo.

  • 402

    لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.

  • 403

    الحساب غير مصرّح له بهذه العملية.

  • 429

    تم بلوغ حد الطلبات أو حد الإنفاق.

  • 502

    تعذّر على الخدمة إكمال الطلب.

  • 503

    خدمة API أو الفوترة غير متاحة مؤقتًا.

  • 504

    انتهت مهلة الخدمة أثناء معالجة الطلب.

  • default

    استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد

    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.