Tools
بحث الويب في Ollama
يدعم OpenClaw بحث الويب من Ollama بصفته موفّر web_search مضمّنًا،
ويُرجع العناوين وعناوين URL والمقتطفات من واجهة API لبحث الويب الخاصة بـ Ollama.
لا يحتاج Ollama المحلي/المستضاف ذاتيًا إلى مفتاح API افتراضيًا؛ بل يتطلب
مضيف Ollama يمكن الوصول إليه، بالإضافة إلى ollama signin. أما البحث المستضاف
المباشر (من دون Ollama محلي) فيتطلب baseUrl: "https://ollama.com" ومفتاح
OLLAMA_API_KEY حقيقيًا.
الإعداد
تشغيل Ollama
تأكد من تثبيت Ollama وتشغيله.
تسجيل الدخول
ollama signinاختيار بحث الويب من Ollama
openclaw configure --section webحدّد Ollama Web Search بصفته الموفّر.
إذا كنت تستخدم Ollama للنماذج بالفعل، فسيعيد بحث الويب من Ollama استخدام المضيف نفسه الذي سبق تكوينه.
التكوين
{ tools: { web: { search: { provider: "ollama", }, }, },}تجاوز اختياري للمضيف، يقتصر نطاقه على بحث الويب فقط:
{ plugins: { entries: { ollama: { config: { webSearch: { baseUrl: "http://ollama-host:11434", }, }, }, }, },}أو أعد استخدام المضيف الذي سبق تكوينه لموفّر نماذج Ollama:
{ models: { providers: { ollama: { baseUrl: "http://ollama-host:11434", }, }, },}المفتاح models.providers.ollama.baseUrl هو المفتاح القياسي؛ ويقبل موفّر
بحث الويب أيضًا baseURL في ذلك الموضع للتوافق مع أمثلة التكوين بأسلوب
OpenAI SDK. وإذا لم يُضبط شيء، يستخدم OpenClaw القيمة الافتراضية
http://127.0.0.1:11434.
بحث الويب المستضاف المباشر من Ollama (من دون Ollama محلي):
{ models: { providers: { ollama: { baseUrl: "https://ollama.com", apiKey: "OLLAMA_API_KEY", }, }, }, tools: { web: { search: { provider: "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 والأوضاع السحابية/المحلية