Tools
вебпошук Ollama
OpenClaw підтримує вебпошук Ollama як вбудований постачальник web_search. Він використовує API вебпошуку Ollama і повертає структуровані результати із заголовками, URL-адресами та фрагментами.
Для локального або самостійно розміщеного Ollama це налаштування типово не потребує API-ключа. Однак потрібні:
- хост Ollama, до якого OpenClaw може підключитися
ollama signin
Для прямого розміщеного пошуку встановіть базову URL-адресу постачальника Ollama як https://ollama.com і вкажіть справжній OLLAMA_API_KEY.
Налаштування
Запустіть Ollama
Переконайтеся, що Ollama встановлено та запущено.
Увійдіть
Виконайте:
ollama signin
Виберіть вебпошук Ollama
Виконайте:
openclaw configure --section web
Потім виберіть вебпошук Ollama як постачальника.
Якщо ви вже використовуєте Ollama для моделей, вебпошук Ollama повторно використовує той самий налаштований хост.
Конфігурація
{
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 недоступний або не виконано вхід, але це не блокує вибір.
- Автовизначення під час виконання може повернутися до вебпошуку Ollama, якщо не налаштовано жодного постачальника з вищим пріоритетом і обліковими даними.
- Локальні хости демона Ollama використовують локальну проксі-кінцеву точку
/api/experimental/web_search, яка підписує та пересилає запити в Ollama Cloud. - Хости
https://ollama.comвикористовують публічну розміщену кінцеву точку/api/web_searchнапряму з bearer-автентифікацією API-ключем.
Пов’язане
- Огляд вебпошуку -- усі постачальники та автовизначення
- Ollama -- налаштування моделі Ollama та хмарні/локальні режими