Tavily هي واجهة API للبحث مصممة لتطبيقات الذكاء الاصطناعي. يتيحها OpenClaw بطريقتين:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- بصفتها مزود
web_searchلأداة البحث العامة - بصفتها أدوات Plugin صريحة:
tavily_searchوtavily_extract
| الخاصية | القيمة |
|---|---|
| معرف Plugin | tavily |
| المصادقة | TAVILY_API_KEY أو config 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 الأجزاء حسب صلتها بالاستعلام، لذلك لا يكون للمعامل معنى بدونه.ذو صلة
نظرة عامة على Web Search
جميع المزودين وقواعد الاكتشاف التلقائي.
Firecrawl
بحث مع كشط واستخراج محتوى.
Exa Search
بحث عصبي مع استخراج محتوى.
الإعداد
مخطط الإعداد الكامل لإدخالات Plugin وتوجيه الأدوات.