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

بحث ذكي يجمع نتائج الويب والأكاديمية

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

بحث ذكي يجمع نتائج الويب والأكاديمية

​

ابحث في الويب والمصادر الأكاديمية معًا، للأسئلة التي تشمل الاثنين. ⚠️ تذهب المعاملات في سلسلة الاستعلام: query (مطلوب)، وmax_num_results، وas_ylo/as_yhi. يعيد id بحث وresults[]؛ يتغيّر شكل المدخل حسب المصدر — كل نتيجة لها title وlink وsnippet، والأكاديمية تحمل إضافةً إلى ذلك authors وnumber_of_citations، لذا عامل هذين الحقلين كاختياريين بدلًا من افتراض وجودهما. استخدمه عندما لا تعرف مسبقًا أي نوع من المصادر سيجيب. وعندما تعرف، يكون post_scholar_search_web أو post_scholar_search_scholar أكثر قابلية للتوقّع. احتفظ بـid من أجل post_scholar_search_explain.

مرجع التسعير

  • القياس: أساس تكلفة ثابت لكل طلب ناجح.
  • تقدير الطلب المرجعي: 0.01 دولار أمريكي.
  • مضاعف العميل المرجعي: 1.0. لا تُطبّقه مرة أخرى على مبلغ عميل مسوّى.

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

معاملات الاستعلام
  • as_yhi
    النوع: integer | null
    الحد الأدنى:  
    1900
    الحد الأقصى:  
    2030

    الحد الأعلى لسنة النشر

  • as_ylo
    النوع: integer | null
    الحد الأدنى:  
    1900
    الحد الأقصى:  
    2030

    الحد الأدنى لسنة النشر

  • max_num_results
    النوع: integer
    الحد الأدنى:  
    1
    الحد الأقصى:  
    100

    الحد الأقصى لعدد نتائج البحث المراد إرجاعها، حتى 100

  • query
    النوع: string
    مطلوب

    استعلام البحث عن مواد أكاديمية

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

    استجابة بحث ناجحة

    • id
      النوع: string
      مطلوب

      معرّف فريد لطلب البحث

    • results
      النوع: array object[] · Response8Da310D1D213_SmartResult[]
      مطلوب

      قائمة نتائج البحث الذكي التي تجمع بين محتوى الويب والمحتوى الأكاديمي

      • link
        النوع: string التنسيق: uri
        مطلوب

        عنوان URL للوصول إلى المحتوى

      • snippet
        النوع: string
        مطلوب

        ملخص موجز أو مستخلص

      • title
        النوع: string
        مطلوب

        عنوان النتيجة

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

        قائمة المؤلفين (للمحتوى الأكاديمي)

      • number_of_citations
        النوع: integer
        الحد الأدنى:  
        0

        عدد الاقتباسات (للمحتوى الأكاديمي)

      • relevance_score
        النوع: number
        الحد الأدنى:  
        0
        الحد الأقصى:  
        1

        درجة صلة النتيجة

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

        نوع النتيجة

        القيم
        • web
        • academic
    • search_type
      النوع: string تعداد

      نوع نتائج البحث المضمّنة

      القيم
      • web
      • academic
      • hybrid
    application/json
  • 400

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

  • 401

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

  • 402

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

  • 403

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

  • 429

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

  • 502

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

  • 503

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

  • 504

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

  • default

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

    application/json
Request Example for post/v1/beta/scholar/search/mixed
curl 'https://openapi.felo.ai/v1/beta/scholar/search/mixed?query=machine%20learning' \
  --request POST \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
  "id": "string",
  "results": [
    {
      "title": "string",
      "link": "https://example.com",
      "snippet": "string",
      "authors": [
        "string"
      ],
      "number_of_citations": 0,
      "type": "web",
      "relevance_score": 0
    }
  ],
  "search_type": "web"
}
Smart search combining web and academic results