Tools
Ollama web araması
OpenClaw, paketle birlikte gelen bir web_search sağlayıcısı olarak Ollama Web Search desteği sunar ve Ollama'nın web arama API'sinden başlıkları, URL'leri ve metin parçacıklarını döndürür.
Yerel/kendi barındırdığınız Ollama için varsayılan olarak API anahtarı gerekmez; erişilebilir bir Ollama ana makinesinin yanı sıra ollama signin komutu gerekir. Doğrudan barındırılan arama (yerel Ollama olmadan) için baseUrl: "https://ollama.com" ve gerçek bir OLLAMA_API_KEY gerekir.
Kurulum
Ollama'yı başlatın
Ollama'nın yüklü ve çalışır durumda olduğundan emin olun.
Oturum açın
ollama signinOllama Web Search'ü seçin
openclaw configure --section webSağlayıcı olarak Ollama Web Search'ü seçin.
Ollama'yı modeller için zaten kullanıyorsanız Ollama Web Search, yapılandırılmış aynı ana makineyi yeniden kullanır.
Yapılandırma
{ tools: { web: { search: { provider: "ollama", }, }, },}Yalnızca web araması kapsamında geçerli isteğe bağlı ana makine geçersiz kılması:
{ plugins: { entries: { ollama: { config: { webSearch: { baseUrl: "http://ollama-host:11434", }, }, }, }, },}Alternatif olarak Ollama model sağlayıcısı için zaten yapılandırılmış ana makineyi yeniden kullanın:
{ models: { providers: { ollama: { baseUrl: "http://ollama-host:11434", }, }, },}models.providers.ollama.baseUrl standart anahtardır; web arama sağlayıcısı, OpenAI SDK tarzı yapılandırma örnekleriyle uyumluluk için burada baseURL değerini de kabul eder. Hiçbir değer ayarlanmazsa OpenClaw varsayılan olarak http://127.0.0.1:11434 kullanır.
Doğrudan barındırılan Ollama Web Search (yerel Ollama olmadan):
{ models: { providers: { ollama: { baseUrl: "https://ollama.com", apiKey: "OLLAMA_API_KEY", }, }, }, tools: { web: { search: { provider: "ollama", }, }, },}Kimlik doğrulama ve istek yönlendirme
- Web aramasına özel bir API anahtarı alanı yoktur; yapılandırılan ana makine kimlik doğrulama ile korunuyorsa sağlayıcı
models.providers.ollama.apiKeydeğerini (veya ortam değişkeni destekli eşleşen sağlayıcı kimlik doğrulamasını) yeniden kullanır. - Ana makine çözümleme sırası:
plugins.entries.ollama.config.webSearch.baseUrl→models.providers.ollama.baseUrl(veyabaseURL) →http://127.0.0.1:11434. - Çözümlenen ana makine
https://ollama.comise OpenClaw, taşıyıcı kimlik doğrulaması olarak API anahtarını kullanarak doğrudanhttps://ollama.com/api/web_searchadresini çağırır. - Aksi takdirde OpenClaw önce yerel proxy uç noktası olan
/api/experimental/web_searchadresini çağırır (bu uç nokta isteği imzalayıp Ollama Cloud'a iletir), ardından aynı ana makinedeki/api/web_searchadresine geri döner. Her ikisi de başarısız olur veOLLAMA_API_KEYayarlanmışsa bu anahtarı yerel ana makineye göndermeden, anahtarla birliktehttps://ollama.com/api/web_searchadresine yönelik isteği bir kez yeniden dener. - Ollama'ya erişilemiyorsa veya oturum açılmamışsa OpenClaw kurulum sırasında uyarı verir ancak sağlayıcının seçilmesini engellemez.
İlgili konular
- Web aramasına genel bakış -- tüm sağlayıcılar ve otomatik algılama
- Ollama -- Ollama model kurulumu ile bulut/yerel modlar