Tools
Вебпошук Ollama
OpenClaw підтримує Ollama Web Search як вбудований провайдер web_search,
що повертає заголовки, URL-адреси та фрагменти з API вебпошуку Ollama.
Для локального Ollama або Ollama із самостійним хостингом за замовчуванням ключ API не потрібен; необхідні доступний
хост Ollama та виконання ollama signin. Для прямого пошуку через хмарний сервіс (без локального Ollama) потрібні
baseUrl: "https://ollama.com" і справжній OLLAMA_API_KEY.
Налаштування
Запустіть Ollama
Переконайтеся, що Ollama встановлено й запущено.
Увійдіть
ollama signinВиберіть Ollama Web Search
openclaw configure --section webВиберіть Ollama 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 — канонічний ключ; провайдер вебпошуку
також приймає там baseURL для сумісності з прикладами конфігурації
у стилі OpenAI SDK. Якщо нічого не задано, 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, OpenClaw один раз повторює запит доhttps://ollama.com/api/web_searchіз цим ключем, не надсилаючи його локальному хосту. - OpenClaw попереджає під час налаштування, якщо Ollama недоступний або вхід не виконано, але не блокує вибір провайдера.
Пов’язані матеріали
- Огляд вебпошуку -- усі провайдери та автоматичне виявлення
- Ollama -- налаштування моделей Ollama та хмарний/локальний режими