أدوات مدمجة

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