Scholar Search
Scholarly and web search with result explanations.
شرح نتائج البحث
اشرح نتائج بحث تم جلبها سابقًا. قدّم search_id الذي يعيده بحث Scholar، مع detail_level وlanguage الاختياريين. يعيد response_mode=NON_STREAMING ملف JSON مع message؛ ويعيد COMPLETE وINCREMENTAL النوع text/event-stream، حيث يحمل كل حدث الشرح المتراكم. هذه العملية تشرح بحثًا موجودًا ولا تبدأ بحثًا آخر.
مرجع التسعير
- القياس: أساس تكلفة ثابت لكل طلب ناجح.
- تقدير الطلب المرجعي: 0.01 دولار أمريكي.
- مضاعف العميل المرجعي: 1.0. لا تُطبّقه مرة أخرى على مبلغ عميل مسوّى.
بيانات وصفية مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.
- النوع: stringsearch
_id مطلوبمعرّف البحث المراد شرحه
- النوع: string تعدادdetail
_level مستوى التفصيل في الشرح
القيم- B
R I E F - M
O D E R A T E - D
E T A I L E D
- النوع: stringlanguage
رمز اللغة للشرح (مثل en، zh، ar)
- النوع: string تعدادresponse
_mode تنسيق استجابة الشرح. تبث COMPLETE وINCREMENTAL أحداثًا مرسلة من الخادم؛ وتعيد NON_STREAMING استجابة JSON.
القيم- C
O M P L E T E - I
N C R E M E N T A L - N
O N _ S T R E A M I N G
- النوع: object · Response8Da310D1D213_ExplainSearchResponse200
استجابة شرح ناجحة. تبثّ COMPLETE/INCREMENTAL النوع text/event-stream؛ ويعيد NON_STREAMING النوع application/json.
استجابة شرح JSON المعادة عندما تكون response_mode هي NON_STREAMING.
- النوع: stringmessageمطلوب
نص الشرح المُولّد.
- 400
تعذّرت معالجة الطلب. تحقق من معاملات الطلب.
- 401
مطلوب مفتاح API صالح من Felo.
- 402
لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.
- 403
الحساب غير مصرّح له بهذه العملية.
- 429
تم بلوغ حد الطلبات أو حد الإنفاق.
- 502
تعذّر على الخدمة إكمال الطلب.
- 503
خدمة API أو الفوترة غير متاحة مؤقتًا.
- 504
انتهت مهلة الخدمة أثناء معالجة الطلب.
- default
استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد
application/json
curl https://openapi.felo.ai/v1/beta/scholar/search/explain \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"search_id": "",
"response_mode": "NON_STREAMING",
"language": "ar",
"detail_level": "MODERATE"
}'
{
"message": "string"
}