Skip to main content
يدعم OpenClaw بحث الويب من Ollama بصفته موفّر web_search مضمّنًا، ويُرجع العناوين وعناوين URL والمقتطفات من واجهة API لبحث الويب الخاصة بـ Ollama. لا يحتاج Ollama المحلي/المستضاف ذاتيًا إلى مفتاح API افتراضيًا؛ بل يتطلب مضيف Ollama يمكن الوصول إليه، بالإضافة إلى ollama signin. أما البحث المستضاف المباشر (من دون Ollama محلي) فيتطلب baseUrl: "https://ollama.com" ومفتاح OLLAMA_API_KEY حقيقيًا.

الإعداد

1

تشغيل Ollama

تأكد من تثبيت Ollama وتشغيله.
2

تسجيل الدخول

3

اختيار بحث الويب من Ollama

حدّد Ollama Web Search بصفته الموفّر.
إذا كنت تستخدم Ollama للنماذج بالفعل، فسيعيد بحث الويب من Ollama استخدام المضيف نفسه الذي سبق تكوينه.
لا يختار OpenClaw بحث الويب من Ollama تلقائيًا بدلًا من موفّر ذي أولوية أعلى ومزوّد ببيانات اعتماد؛ بل يجب اختياره صراحةً باستخدام tools.web.search.provider: "ollama".

التكوين

تجاوز اختياري للمضيف، يقتصر نطاقه على بحث الويب فقط:
أو أعد استخدام المضيف الذي سبق تكوينه لموفّر نماذج Ollama:
المفتاح models.providers.ollama.baseUrl هو المفتاح القياسي؛ ويقبل موفّر بحث الويب أيضًا baseURL في ذلك الموضع للتوافق مع أمثلة التكوين بأسلوب OpenAI SDK. وإذا لم يُضبط شيء، يستخدم OpenClaw القيمة الافتراضية http://127.0.0.1:11434. بحث الويب المستضاف المباشر من Ollama (من دون Ollama محلي):

المصادقة وتوجيه الطلبات

  • لا يوجد حقل مفتاح API خاص ببحث الويب؛ إذ يعيد الموفّر استخدام models.providers.ollama.apiKey (أو مصادقة الموفّر المطابقة والمدعومة بمتغيرات البيئة) عندما يكون المضيف المكوّن محميًا بالمصادقة.
  • ترتيب تحديد المضيف: plugins.entries.ollama.config.webSearch.baseUrlmodels.providers.ollama.baseUrl (أو baseURL) ← http://127.0.0.1:11434.
  • إذا كان المضيف المحدد هو https://ollama.com، يستدعي OpenClaw https://ollama.com/api/web_search مباشرةً باستخدام مفتاح API لمصادقة حامل الرمز.
  • بخلاف ذلك، يستدعي OpenClaw أولًا نقطة نهاية الوكيل المحلي /api/experimental/web_search (التي توقّع الطلب وتعيد توجيهه إلى سحابة Ollama)، ثم يعود احتياطيًا إلى /api/web_search على المضيف نفسه. وإذا فشل كلاهما وكان OLLAMA_API_KEY مضبوطًا، فإنه يعيد المحاولة مرة واحدة مع https://ollama.com/api/web_search باستخدام ذلك المفتاح، من دون إرساله إلى المضيف المحلي.
  • يحذّر OpenClaw أثناء الإعداد إذا تعذر الوصول إلى Ollama أو لم يُسجّل الدخول إليه، لكنه لا يمنع تحديد الموفّر.

مواضيع ذات صلة