Felo API PlatformFelo API Platform
جميع endpoints الخاصة بـ Tavily
v0.2.0-beta
OpenAPI 3.1.0

Tavily Extract

الخادم:https://openapi.felo.ai
مكتبات العملاء

Web Content

​

Web crawling, URL discovery and page extraction.

Web Content العمليات

Tavily Extract

​

استخرج محتوى قابلًا للقراءة من عنوان URL واحد أو من مصفوفة عناوين. اختر النص أو Markdown عبر format. افحص results وfailed_results معًا: فقد يُبلَّغ عن عنوان فاشل داخل استجابة HTTP ناجحة. اضبط include_usage لتلقي معلومات استخدام الموارد؛ usage.credits ليست رسومًا من Felo.

مرجع التسعير

  • القياس: وحدات الاستجابة المقيسة.
  • تقدير الطلب المرجعي: 0.024 دولار أمريكي.
  • أساس تكلفة الوحدة: 0.008 دولار أمريكي.
  • وحدة المورد: tavily_credit.
  • مضاعف العميل المرجعي: 1.0. لا تُطبّقه مرة أخرى على مبلغ عميل مسوّى.
  • لا تحدد أسس التكلفة السعر النهائي للعميل، بما في ذلك عندما تكون صفرًا.

بيانات وصفية مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.

الجسم
مطلوب
application/json
  • urls
    مطلوب

    عنوان URL أو عناوين URL لاستخراج المحتوى منها. تُقبل سلسلة URL واحدة ومصفوفة سلاسل URL.

    • النوع: string

      عنوان URL أو عناوين URL لاستخراج المحتوى منها. تُقبل سلسلة URL واحدة ومصفوفة سلاسل URL.

  • chunks_per_source
    النوع: integer
    الحد الأدنى:  
    1
    الحد الأقصى:  
    5

    الحد الأقصى لعدد المقاطع ذات الصلة المعادة لكل مصدر. متاح فقط عند توفير query.

  • extract_depth
    النوع: string تعداد

    عمق عملية الاستخراج.

    القيم
    • basic
    • advanced
  • format
    النوع: string تعداد

    تنسيق محتوى صفحة الويب المستخرج.

    القيم
    • markdown
    • text
  • include_favicon
    النوع: boolean

    تضمين عنوان URL لأيقونة الموقع لكل نتيجة.

  • include_images
    النوع: boolean

    تضمين قائمة بالصور المستخرجة من عناوين URL.

  • include_usage
    النوع: boolean

    تضمين معلومات استخدام الموارد في الاستجابة. هذه ليست معلومات فوترة Felo.

  • query
    النوع: string

    نية المستخدم لإعادة ترتيب مقاطع المحتوى المستخرج.

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

    الحد الأقصى للوقت بالثواني لانتظار استخراج عناوين URL. عند حذفه، تعتمد مهل الانتظار الافتراضية على extract_depth: 10 ثوانٍ لـ basic و30 ثانية لـ advanced.

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

    أُعيدت نتائج الاستخراج بنجاح.

    • failed_results
      النوع: array string[]

      قائمة بعناوين URL التي تعذّرت معالجتها.

    • request_id
      النوع: string

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

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

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

    • results
      النوع: array object[]
      • favicon
        النوع: string | null

        عنوان URL لأيقونة الموقع (favicon) للمحتوى المستخرج.

      • images
        النوع: array string[]

        الصور المستخرجة من عنوان URL عندما تكون include_images هي true.

      • raw_content
        النوع: string

        المحتوى الخام المستخرج من عنوان URL.

      • title
        النوع: string

        عنوان الصفحة المستخرجة.

      • url
        النوع: string

        عنوان URL للمحتوى المستخرج.

    • usage
      النوع: object
      • credits
        النوع: integer

        وحدات الموارد التي يستهلكها هذا الطلب، وليست دولارات أمريكية أو أرصدة Felo.

    application/json
  • 400

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

  • 401

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

  • 402

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

  • 403

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

  • 429

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

  • 502

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

  • 503

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

  • 504

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

  • default

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

    application/json
Request Example for post/v1/beta/tavily/extract
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"
}
Tavily Extract