web_search مضمّنًا،
ويُرجع العناوين وعناوين URL والمقتطفات من واجهة API لبحث الويب الخاصة بـ Ollama.
لا يحتاج Ollama المحلي/المستضاف ذاتيًا إلى مفتاح API افتراضيًا؛ بل يتطلب
مضيف Ollama يمكن الوصول إليه، بالإضافة إلى ollama signin. أما البحث المستضاف
المباشر (من دون Ollama محلي) فيتطلب baseUrl: "https://ollama.com" ومفتاح
OLLAMA_API_KEY حقيقيًا.
الإعداد
1
تشغيل Ollama
تأكد من تثبيت Ollama وتشغيله.
2
تسجيل الدخول
3
اختيار بحث الويب من Ollama
لا يختار OpenClaw بحث الويب من Ollama تلقائيًا بدلًا من موفّر ذي أولوية أعلى
ومزوّد ببيانات اعتماد؛ بل يجب اختياره صراحةً باستخدام
tools.web.search.provider: "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.baseUrl←models.providers.ollama.baseUrl(أوbaseURL) ←http://127.0.0.1:11434. - إذا كان المضيف المحدد هو
https://ollama.com، يستدعي OpenClawhttps://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 أو لم يُسجّل الدخول إليه، لكنه لا يمنع تحديد الموفّر.
مواضيع ذات صلة
- نظرة عامة على بحث الويب — جميع الموفّرين والاكتشاف التلقائي
- Ollama — إعداد نماذج Ollama والأوضاع السحابية/المحلية