- بصفتها مزود
web_searchلأداة البحث العامة - بصفتها أدوات Plugin صريحة:
tavily_searchوtavily_extract
| الخاصية | القيمة |
|---|---|
| معرف Plugin | tavily |
| الحزمة | @openclaw/tavily-plugin |
| المصادقة | TAVILY_API_KEY أو الإعداد apiKey |
| عنوان URL الأساسي | https://api.tavily.com (افتراضي) |
| الأدوات | tavily_search, tavily_extract |
البدء
احصل على مفتاح API
أنشئ حساب Tavily على tavily.com، ثم أنشئ مفتاح API في لوحة التحكم.
مرجع الأدوات
tavily_search
استخدم هذا عندما تريد عناصر تحكم بحث خاصة بـ Tavily بدلا من web_search العام.
| المعامل | النوع | القيود / الافتراضي | الوصف |
|---|---|---|---|
query | string | مطلوب | سلسلة استعلام البحث. اجعلها أقل من 400 حرف. |
search_depth | enum | basic (افتراضي), advanced | advanced أبطأ لكنه أعلى صلة. |
topic | enum | general (افتراضي), news, finance | التصفية حسب عائلة الموضوع. |
max_results | integer | 1-20 | عدد النتائج. |
include_answer | boolean | الافتراضي false | تضمين ملخص إجابة مولد بالذكاء الاصطناعي من Tavily. |
time_range | enum | day, week, month, year | تصفية النتائج حسب الحداثة. |
include_domains | string array | (لا شيء) | تضمين النتائج من هذه النطاقات فقط. |
exclude_domains | string array | (لا شيء) | استبعاد النتائج من هذه النطاقات. |
| العمق | السرعة | الصلة | الأنسب لـ |
|---|---|---|---|
basic | أسرع | عالية | الاستعلامات العامة الغرض (افتراضي). |
advanced | أبطأ | الأعلى | البحث الدقيق وتقصي الحقائق. |
tavily_extract
استخدم هذا لاستخراج محتوى نظيف من عنوان URL واحد أو أكثر. يتعامل مع الصفحات المعروضة بواسطة JavaScript ويدعم تقسيم المحتوى الموجه بالاستعلام للاستخراج المستهدف.
| المعامل | النوع | القيود / الافتراضي | الوصف |
|---|---|---|---|
urls | string array | مطلوب، 1-20 | عناوين URL المراد استخراج المحتوى منها. |
query | string | (اختياري) | إعادة ترتيب المقاطع المستخرجة حسب صلتها بهذا الاستعلام. |
extract_depth | enum | basic (افتراضي), advanced | استخدم advanced للصفحات كثيرة الاعتماد على JS، أو تطبيقات SPA، أو الجداول الديناميكية. |
chunks_per_source | integer | 1-5؛ يتطلب query | المقاطع المعادة لكل عنوان URL. يسبب خطأ إذا ضُبط بدون query. |
include_images | boolean | الافتراضي false | تضمين عناوين URL للصور في النتائج. |
| العمق | متى تستخدمه |
|---|---|
basic | الصفحات البسيطة. جرّب هذا أولا. |
advanced | تطبيقات SPA المعروضة بواسطة JS، والمحتوى الديناميكي، والجداول. |
اختيار الأداة المناسبة
| الحاجة | الأداة |
|---|---|
| بحث ويب سريع، بدون خيارات خاصة | web_search |
| بحث بعمق وموضوع وإجابات ذكاء اصطناعي | tavily_search |
| استخراج محتوى من عناوين URL محددة | tavily_extract |
أداة
web_search العامة مع Tavily كمزود تدعم query وcount (حتى 20 نتيجة). لعناصر التحكم الخاصة بـ Tavily (search_depth وtopic وinclude_answer ومرشحات النطاقات والنطاق الزمني)، استخدم tavily_search بدلا منها.الإعداد المتقدم
ترتيب حل مفتاح API
ترتيب حل مفتاح API
يبحث عميل Tavily عن مفتاح API الخاص به بهذا الترتيب:
plugins.entries.tavily.config.webSearch.apiKey(يُحل عبر SecretRefs).TAVILY_API_KEYمن بيئة Gateway.
tavily_extract خطأ إعداد إذا لم يكن أي منهما موجودا.عنوان URL أساسي مخصص
عنوان URL أساسي مخصص
تجاوز
plugins.entries.tavily.config.webSearch.baseUrl إذا كنت تضع Tavily خلف وكيل. الافتراضي هو https://api.tavily.com.`chunks_per_source` يتطلب `query`
`chunks_per_source` يتطلب `query`
يرفض
tavily_extract الاستدعاءات التي تمرر chunks_per_source بدون query. ترتب Tavily المقاطع حسب صلتها بالاستعلام، لذلك لا معنى للمعامل بدونه.ذات صلة
نظرة عامة على بحث الويب
جميع المزودين وقواعد الاكتشاف التلقائي.
Firecrawl
البحث بالإضافة إلى الكشط مع استخراج المحتوى.
Exa Search
بحث عصبي مع استخراج المحتوى.
الإعداد
مخطط الإعداد الكامل لإدخالات Plugin وتوجيه الأدوات.