Tools
جستوجوی وب Ollama
OpenClaw از Ollama Web Search بهعنوان ارائهدهندهٔ همراه web_search پشتیبانی میکند
و عنوانها، نشانیهای URL و قطعهمتنها را از API جستوجوی وب Ollama برمیگرداند.
Ollama محلی/خودمیزبان بهطور پیشفرض به کلید API نیاز ندارد؛ به یک میزبان
Ollama قابلدسترسی بههمراه ollama signin نیاز دارد. جستوجوی میزبانیشدهٔ مستقیم (بدون Ollama محلی) به
baseUrl: "https://ollama.com" و یک OLLAMA_API_KEY واقعی نیاز دارد.
راهاندازی
راهاندازی Ollama
مطمئن شوید Ollama نصب و در حال اجرا است.
ورود به حساب
ollama signinانتخاب Ollama Web Search
openclaw configure --section webOllama Web Search را بهعنوان ارائهدهنده انتخاب کنید.
اگر از قبل برای مدلها از Ollama استفاده میکنید، Ollama Web Search از همان میزبان پیکربندیشده استفاده میکند.
پیکربندی
{ 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 کلید معیار است؛ ارائهدهندهٔ جستوجوی وب
برای سازگاری با نمونههای پیکربندی به سبک OpenAI SDK، baseURL را نیز در آنجا
میپذیرد. اگر هیچچیز تنظیم نشده باشد، مقدار پیشفرض OpenClaw
http://127.0.0.1:11434 است.
Ollama Web Search میزبانیشدهٔ مستقیم (بدون 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باشد، OpenClaw مستقیماًhttps://ollama.com/api/web_searchرا با کلید API بهعنوان احراز هویت bearer فراخوانی میکند. - در غیر این صورت، OpenClaw ابتدا نقطهٔ پایانی پروکسی محلی
/api/experimental/web_searchرا فراخوانی میکند (که درخواست را امضا کرده و به Ollama Cloud ارسال میکند)، سپس به/api/web_searchروی همان میزبان بازمیگردد. اگر هر دو ناموفق باشند وOLLAMA_API_KEYتنظیم شده باشد، یکبار دیگر با آن کلید رویhttps://ollama.com/api/web_searchتلاش میکند — بدون ارسال آن به میزبان محلی. - اگر Ollama قابلدسترسی نباشد یا ورود به حساب انجام نشده باشد، OpenClaw هنگام راهاندازی هشدار میدهد، اما مانع انتخاب ارائهدهنده نمیشود.
مرتبط
- نمای کلی جستوجوی وب -- همهٔ ارائهدهندگان و تشخیص خودکار
- Ollama -- راهاندازی مدل Ollama و حالتهای ابری/محلی