الانتقال إلى المحتوى الرئيسي

أدوات مدمجة

Brave Search

يدعم OpenClaw خدمة Brave Search كمزود بحث ويب لأداة web_search.

الحصول على مفتاح API

  1. أنشئ حسابًا لواجهة برمجة تطبيقات Brave Search على https://brave.com/search/api/
  2. في لوحة التحكم، اختر خطة Data for Search وقم بتوليد مفتاح API.
  3. قم بتخزين المفتاح في ملف الإعدادات (مُوصى به) أو اضبط متغير البيئة BRAVE_API_KEY في Gateway.

مثال على التكوين

{
tools: {
web: {
search: {
provider: "brave",
apiKey: "BRAVE_API_KEY_HERE",
maxResults: 5,
timeoutSeconds: 30,
},
},
},
}

معلمات الأداة

المعلمةالوصف
queryاستعلام البحث (مطلوب)
countعدد النتائج المراد إرجاعها (1-10، الافتراضي: 5)
countryرمز الدولة المكون من حرفين وفقًا لمعيار ISO (مثال: "US"، "DE")
languageرمز اللغة ISO 639-1 لنتائج البحث (مثال: "en"، "de"، "fr")
ui_langرمز اللغة ISO لعناصر واجهة المستخدم
freshnessعامل تصفية زمني: day (24 ساعة)، week، month، أو year
date_afterالنتائج المنشورة بعد هذا التاريخ فقط (YYYY-MM-DD)
date_beforeالنتائج المنشورة قبل هذا التاريخ فقط (YYYY-MM-DD)

أمثلة:

// بحث محدد بالدولة واللغة
await web_search({
query: "renewable energy",
country: "DE",
language: "de",
});

// نتائج حديثة (خلال الأسبوع الماضي)
await web_search({
query: "AI news",
freshness: "week",
});

// بحث ضمن نطاق تاريخي
await web_search({
query: "AI developments",
date_after: "2024-01-01",
date_before: "2024-06-30",
});

ملاحظات

  • خطة Data for AI غير متوافقة مع أداة web_search.
  • تقدم Brave خططًا مدفوعة؛ تحقق من بوابة واجهة برمجة تطبيقات Brave للاطلاع على الحدود الحالية.
  • تشمل شروط Brave قيودًا على بعض الاستخدامات المتعلقة بالذكاء الاصطناعي لنتائج البحث. راجع شروط خدمة Brave وتأكد من أن استخدامك المقصود متوافق معها. للأسئلة القانونية، استشر مستشارك القانوني.
  • يتم تخزين النتائج مؤقتًا لمدة 15 دقيقة افتراضيًا (قابلة للتعديل عبر cacheTtlMinutes).

راجع أدوات الويب للحصول على التكوين الكامل لأداة web_search.

أداة apply_patchPerplexity Sonar