web_search 提供者,
會從 Ollama 的網頁搜尋 API 傳回標題、URL 和摘要片段。
本機/自架 Ollama 預設不需要 API 金鑰;它需要可連線的
Ollama 主機加上 ollama signin。直接託管搜尋(沒有本機 Ollama)需要
baseUrl: "https://ollama.com" 和真正的 OLLAMA_API_KEY。
設定
如果你已經使用 Ollama 作為模型,Ollama Web Search 會重用相同的 已設定主機。OpenClaw 絕不會自動選擇 Ollama Web Search 來取代優先順序更高的
有憑證提供者;你必須使用
tools.web.search.provider: "ollama" 明確選擇它。組態
models.providers.ollama.baseUrl 是標準鍵;網頁搜尋
提供者也接受該處的 baseURL,以相容 OpenAI SDK 風格的
組態範例。如果未設定任何項目,OpenClaw 預設為
http://127.0.0.1:11434。
直接託管的 Ollama Web Search(沒有本機 Ollama):
驗證與請求路由
- 沒有網頁搜尋專用的 API 金鑰欄位;當設定的主機受驗證保護時,提供者會重用
models.providers.ollama.apiKey(或相符的環境變數支援提供者驗證)。 - 主機解析順序:
plugins.entries.ollama.config.webSearch.baseUrl→models.providers.ollama.baseUrl(或baseURL)→http://127.0.0.1:11434。 - 如果解析後的主機是
https://ollama.com,OpenClaw 會直接呼叫https://ollama.com/api/web_search,並使用 API 金鑰作為 Bearer 驗證。 - 否則,OpenClaw 會先呼叫本機代理端點
/api/experimental/web_search(它會簽署並轉送到 Ollama Cloud),然後在同一主機上退回到/api/web_search。如果兩者都失敗 且已設定OLLAMA_API_KEY,它會使用該金鑰對https://ollama.com/api/web_search重試一次,但不會將金鑰傳送到 本機主機。 - 如果 Ollama 無法連線或尚未登入,OpenClaw 會在設定期間提出警告,但 不會阻止你選取該提供者。