Tools
Вебпошук Ollama
OpenClaw підтримує Ollama Web Search як вбудований провайдер web_search. Він
використовує API вебпошуку Ollama та повертає структуровані результати із заголовками, URL-адресами
та фрагментами.
Для локального або самостійно розгорнутого Ollama це налаштування за замовчуванням не потребує API-ключа. Воно потребує:
- хост Ollama, доступний з OpenClaw
ollama signin
Для прямого хостованого пошуку задайте базову URL-адресу провайдера Ollama як 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", }, }, },}Необов’язкове перевизначення хоста Ollama:
{ plugins: { entries: { ollama: { config: { webSearch: { baseUrl: "http://ollama-host:11434", }, }, }, }, },}Якщо ви вже налаштовуєте Ollama як провайдер моделей, провайдер вебпошуку може натомість повторно використати цей хост:
{ models: { providers: { ollama: { baseUrl: "http://ollama-host:11434", }, }, },}Провайдер моделей Ollama використовує baseUrl як канонічний ключ. Провайдер вебпошуку також підтримує baseURL у models.providers.ollama для сумісності з прикладами конфігурації в стилі OpenAI SDK.
Якщо явну базову URL-адресу Ollama не задано, OpenClaw використовує http://127.0.0.1:11434.
Якщо ваш хост Ollama очікує bearer-автентифікацію, OpenClaw повторно використовує
models.providers.ollama.apiKey (або відповідну автентифікацію провайдера на основі змінних середовища)
для запитів до цього налаштованого хоста.
Безпосередній розміщений вебпошук Ollama:
{ models: { providers: { ollama: { baseUrl: "https://ollama.com", apiKey: "OLLAMA_API_KEY", }, }, }, tools: { web: { search: { provider: "ollama", }, }, },}Примітки
- Для цього провайдера не потрібне окреме поле ключа API для вебпошуку.
- Якщо хост Ollama захищено автентифікацією, OpenClaw повторно використовує звичайний ключ API провайдера Ollama, коли він наявний.
- Якщо
baseUrlдорівнюєhttps://ollama.com, OpenClaw безпосередньо викликаєhttps://ollama.com/api/web_searchі надсилає налаштований ключ API Ollama як bearer-автентифікацію. - Якщо налаштований хост не надає вебпошук і
OLLAMA_API_KEYзадано, OpenClaw може виконати резервний перехід доhttps://ollama.com/api/web_search, не надсилаючи цей ключ зі змінної середовища на локальний хост. - OpenClaw попереджає під час налаштування, якщо Ollama недоступна або вхід не виконано, але не блокує вибір.
- OpenClaw не вибирає Ollama Web Search автоматично, коли не налаштовано
провайдера з обліковими даними з вищим пріоритетом; виберіть його явно за допомогою
tools.web.search.provider: "ollama". - Локальні хости демона Ollama використовують локальну кінцеву точку проксі
/api/experimental/web_search, яка підписує запити та пересилає їх до Ollama Cloud. - Хости
https://ollama.comбезпосередньо використовують публічну розміщену кінцеву точку/api/web_searchз bearer-автентифікацією ключем API.
Пов’язане
- Огляд вебпошуку -- усі провайдери та автовиявлення
- Ollama -- налаштування моделей Ollama та хмарний/локальний режими