Skip to main content
OpenClaw obsługuje Ollama Web Search jako wbudowanego dostawcę web_search, zwracającego tytuły, adresy URL i fragmenty z API wyszukiwania internetowego Ollama. Lokalna/samodzielnie hostowana Ollama domyślnie nie wymaga klucza API; potrzebuje osiągalnego hosta Ollama oraz wykonania polecenia ollama signin. Bezpośrednie wyszukiwanie hostowane (bez lokalnej Ollama) wymaga baseUrl: "https://ollama.com" oraz prawidłowego OLLAMA_API_KEY.

Konfiguracja

1

Uruchom Ollama

Upewnij się, że Ollama jest zainstalowana i uruchomiona.
2

Zaloguj się

3

Wybierz Ollama Web Search

Wybierz Ollama Web Search jako dostawcę.
Jeśli używasz już Ollama do obsługi modeli, Ollama Web Search wykorzysta ponownie ten sam skonfigurowany host.
OpenClaw nigdy nie wybiera automatycznie Ollama Web Search zamiast dostawcy z poświadczeniami o wyższym priorytecie; musisz wybrać ją jawnie za pomocą tools.web.search.provider: "ollama".

Konfiguracja

Opcjonalne nadpisanie hosta, ograniczone wyłącznie do wyszukiwania internetowego:
Możesz też ponownie wykorzystać host skonfigurowany już dla dostawcy modeli Ollama:
models.providers.ollama.baseUrl jest kluczem kanonicznym; dostawca wyszukiwania internetowego akceptuje tam również baseURL w celu zachowania zgodności z przykładami konfiguracji w stylu OpenAI SDK. Jeśli nie ustawiono żadnej wartości, OpenClaw domyślnie używa http://127.0.0.1:11434. Bezpośrednie hostowane Ollama Web Search (bez lokalnej Ollama):

Uwierzytelnianie i kierowanie żądań

  • Nie istnieje pole klucza API przeznaczone wyłącznie do wyszukiwania internetowego; dostawca ponownie wykorzystuje models.providers.ollama.apiKey (lub odpowiadające mu uwierzytelnianie dostawcy oparte na zmiennej środowiskowej), gdy skonfigurowany host jest chroniony uwierzytelnianiem.
  • Kolejność rozpoznawania hosta: plugins.entries.ollama.config.webSearch.baseUrlmodels.providers.ollama.baseUrl (lub baseURL) → http://127.0.0.1:11434.
  • Jeśli rozpoznany host to https://ollama.com, OpenClaw wywołuje bezpośrednio https://ollama.com/api/web_search, używając klucza API do uwierzytelniania typu bearer.
  • W przeciwnym razie OpenClaw najpierw wywołuje lokalny punkt końcowy proxy /api/experimental/web_search (który podpisuje żądanie i przekazuje je do Ollama Cloud), a następnie w razie niepowodzenia przechodzi do /api/web_search na tym samym hoście. Jeśli oba wywołania zakończą się niepowodzeniem, a OLLAMA_API_KEY jest ustawiony, ponawia próbę jeden raz względem https://ollama.com/api/web_search z użyciem tego klucza — bez wysyłania go do lokalnego hosta.
  • OpenClaw ostrzega podczas konfiguracji, jeśli Ollama jest nieosiągalna lub użytkownik nie jest zalogowany, ale nie blokuje wyboru dostawcy.

Powiązane