Tools
Wyszukiwanie internetowe Ollama
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
Uruchom Ollama
Upewnij się, że Ollama jest zainstalowana i uruchomiona.
Zaloguj się
ollama signinWybierz Ollama Web Search
openclaw configure --section webWybierz Ollama Web Search jako dostawcę.
Jeśli używasz już Ollama do obsługi modeli, Ollama Web Search wykorzysta ponownie ten sam skonfigurowany host.
Konfiguracja
{ tools: { web: { search: { provider: "ollama", }, }, },}Opcjonalne nadpisanie hosta, ograniczone wyłącznie do wyszukiwania internetowego:
{ plugins: { entries: { ollama: { config: { webSearch: { baseUrl: "http://ollama-host:11434", }, }, }, }, },}Możesz też ponownie wykorzystać host skonfigurowany już dla dostawcy modeli Ollama:
{ models: { providers: { ollama: { baseUrl: "http://ollama-host:11434", }, }, },}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):
{ models: { providers: { ollama: { baseUrl: "https://ollama.com", apiKey: "OLLAMA_API_KEY", }, }, }, tools: { web: { search: { provider: "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.baseUrl→models.providers.ollama.baseUrl(lubbaseURL) →http://127.0.0.1:11434. - Jeśli rozpoznany host to
https://ollama.com, OpenClaw wywołuje bezpośredniohttps://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_searchna tym samym hoście. Jeśli oba wywołania zakończą się niepowodzeniem, aOLLAMA_API_KEYjest ustawiony, ponawia próbę jeden raz względemhttps://ollama.com/api/web_searchz 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
- Omówienie wyszukiwania internetowego -- wszyscy dostawcy i automatyczne wykrywanie
- Ollama -- konfiguracja modeli Ollama oraz tryby chmurowy/lokalny