Tools
Ollama-webzoekfunctie
OpenClaw ondersteunt Ollama Web Search als een meegeleverde web_search-provider. Deze gebruikt de webzoek-API van Ollama en retourneert gestructureerde resultaten met titels, URL's en fragmenten.
Voor lokale of zelf gehoste Ollama heeft deze configuratie standaard geen API-sleutel nodig. Wel vereist dit:
- een Ollama-host die bereikbaar is vanuit OpenClaw
ollama signin
Voor direct gehost zoeken stelt u de basis-URL van de Ollama-provider in op https://ollama.com en geeft u een echte OLLAMA_API_KEY op.
Configuratie
Start Ollama
Zorg dat Ollama is geinstalleerd en actief is.
Sign in
Voer uit:
ollama signin
Choose Ollama Web Search
Voer uit:
openclaw configure --section web
Selecteer vervolgens Ollama Web Search als provider.
Als u Ollama al voor modellen gebruikt, hergebruikt Ollama Web Search dezelfde geconfigureerde host.
Configuratie
{
tools: {
web: {
search: {
provider: "ollama",
},
},
},
}
Optionele override voor de Ollama-host:
{
plugins: {
entries: {
ollama: {
config: {
webSearch: {
baseUrl: "http://ollama-host:11434",
},
},
},
},
},
}
Als u Ollama al als modelprovider configureert, kan de webzoek-provider in plaats daarvan die host hergebruiken:
{
models: {
providers: {
ollama: {
baseUrl: "http://ollama-host:11434",
},
},
},
}
De Ollama-modelprovider gebruikt baseUrl als canonieke sleutel. De webzoek-provider respecteert ook baseURL op models.providers.ollama voor compatibiliteit met configuratievoorbeelden in OpenAI SDK-stijl.
Als er geen expliciete Ollama-basis-URL is ingesteld, gebruikt OpenClaw http://127.0.0.1:11434.
Als uw Ollama-host bearer-authenticatie verwacht, hergebruikt OpenClaw models.providers.ollama.apiKey (of de overeenkomende door env ondersteunde provider-authenticatie) voor verzoeken naar die geconfigureerde host.
Direct gehoste Ollama Web Search:
{
models: {
providers: {
ollama: {
baseUrl: "https://ollama.com",
apiKey: "OLLAMA_API_KEY",
},
},
},
tools: {
web: {
search: {
provider: "ollama",
},
},
},
}
Opmerkingen
- Voor deze provider is geen webzoek-specifiek API-sleutelveld vereist.
- Als de Ollama-host met authenticatie is beveiligd, hergebruikt OpenClaw de normale API-sleutel van de Ollama-provider wanneer die aanwezig is.
- Als
baseUrlhttps://ollama.comis, roept OpenClawhttps://ollama.com/api/web_searchrechtstreeks aan en verzendt het de geconfigureerde Ollama-API-sleutel als bearer-authenticatie. - Als de geconfigureerde host geen webzoekfunctie beschikbaar stelt en
OLLAMA_API_KEYis ingesteld, kan OpenClaw terugvallen ophttps://ollama.com/api/web_searchzonder die env-sleutel naar de lokale host te verzenden. - OpenClaw waarschuwt tijdens de configuratie als Ollama niet bereikbaar is of niet is aangemeld, maar blokkeert de selectie niet.
- Automatische detectie tijdens runtime kan terugvallen op Ollama Web Search wanneer er geen geconfigureerde provider met referenties en hogere prioriteit is.
- Lokale Ollama-daemonhosts gebruiken het lokale proxy-eindpunt
/api/experimental/web_search, dat ondertekent en doorstuurt naar Ollama Cloud. https://ollama.com-hosts gebruiken het openbare gehoste eindpunt/api/web_searchrechtstreeks met bearer-API-sleutelauthenticatie.
Gerelateerd
- Overzicht van webzoekfunctie -- alle providers en automatische detectie
- Ollama -- configuratie van Ollama-modellen en cloud-/lokale modi