تتيح أداةDocumentation Index
Fetch the complete documentation index at: https://crewai-docs-stop-execution-endpoint.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
EXASearchTool لوكلاء CrewAI البحث في الويب باستخدام Exa search API. تُرجع النتائج الأكثر صلة لأي استعلام، مع خيارات لمحتوى الصفحة الكامل والملخصات المولّدة بالذكاء الاصطناعي.
التثبيت
ثبّت حزمة أدوات CrewAI:متغيرات البيئة
عيّن مفتاح Exa API كمتغير بيئة:مثال على الاستخدام
إليك كيفية استخدامEXASearchTool مع وكيل CrewAI:
خيارات التكوين
تقبل أداةEXASearchTool المعاملات التالية أثناء التهيئة:
type(str، اختياري): نوع البحث المستخدم. الافتراضي هو"auto". الخيارات:"auto"،"instant"،"fast"،"deep".content(bool، اختياري): ما إذا كان يجب تضمين محتوى الصفحة الكامل في النتائج. الافتراضي هوFalse.summary(bool، اختياري): ما إذا كان يجب تضمين ملخصات مولّدة بالذكاء الاصطناعي لكل نتيجة. يتطلبcontent=True. الافتراضي هوFalse.api_key(str، اختياري): مفتاح Exa API الخاص بك. يعود إلى متغير البيئةEXA_API_KEYإذا لم يتم تقديمه.base_url(str، اختياري): عنوان URL مخصص لخادم API. يعود إلى متغير البيئةEXA_BASE_URLإذا لم يتم تقديمه.
search_query(str): مطلوب. سلسلة استعلام البحث.start_published_date(str، اختياري): تصفية النتائج المنشورة بعد هذا التاريخ (تنسيق ISO 8601، مثل"2024-01-01").end_published_date(str، اختياري): تصفية النتائج المنشورة قبل هذا التاريخ (تنسيق ISO 8601).include_domains(list[str]، اختياري): قائمة بالنطاقات لتقييد البحث عليها.
الاستخدام المتقدم
يمكنك تكوين الأداة بمعاملات مخصصة للحصول على نتائج أغنى:الميزات
- البحث الدلالي: العثور على نتائج بناءً على المعنى، وليس الكلمات المفتاحية فقط
- استرجاع المحتوى الكامل: الحصول على النص الكامل لصفحات الويب مع نتائج البحث
- ملخصات الذكاء الاصطناعي: الحصول على ملخصات موجزة مولّدة بالذكاء الاصطناعي لكل نتيجة
- تصفية التاريخ: تقييد النتائج لفترات زمنية محددة باستخدام فلاتر تاريخ النشر
- تصفية النطاقات: تقييد عمليات البحث على نطاقات محددة
