تتيح أداةDocumentation Index
Fetch the complete documentation index at: https://docs.crewai.com/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".highlights(bool أو dict، اختياري): إرجاع مقتطفات موفرة للرموز أكثر صلة بالاستعلام بدلاً من الصفحة الكاملة. الافتراضي هوTrue. مرر قاموسًا مثل{"max_characters": 4000}للتكوين، أوFalseللتعطيل.content(bool، اختياري): ما إذا كان يجب تضمين محتوى الصفحة الكامل في النتائج. الافتراضي هو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]، اختياري): قائمة بالنطاقات لتقييد البحث عليها.
الاستخدام المتقدم
يمكنك تكوين الأداة بمعاملات مخصصة للحصول على نتائج أغنى:استخدام Exa عبر MCP
يمكنك أيضًا ربط وكيلك بخادم MCP المستضاف من Exa. مرّر مفتاح API الخاص بك عبر ترويسةx-api-key:
الميزات
- مقتطفات موفرة للرموز: الحصول على المقتطفات الأكثر صلة من كل نتيجة، باستخدام رموز أقل بكثير من النص الكامل
- البحث الدلالي: العثور على نتائج بناءً على المعنى، وليس الكلمات المفتاحية فقط
- استرجاع المحتوى الكامل: الحصول على النص الكامل لصفحات الويب مع نتائج البحث
- تصفية التاريخ: تقييد النتائج لفترات زمنية محددة باستخدام فلاتر تاريخ النشر
- تصفية النطاقات: تقييد عمليات البحث على نطاقات محددة
