Tools

Ollama-zoekopdracht op het web

OpenClaw ondersteunt Ollama Web Search als een gebundelde web_search-provider, die titels, URL's en fragmenten retourneert via Ollama's webzoek-API.

Lokale/zelfgehoste Ollama heeft standaard geen API-sleutel nodig; hiervoor zijn een bereikbare Ollama-host en ollama signin vereist. Rechtstreeks gehost zoeken (zonder lokale Ollama) vereist baseUrl: "https://ollama.com" en een echte OLLAMA_API_KEY.

Installatie

  • Ollama starten

    Zorg dat Ollama is geïnstalleerd en actief is.

  • Aanmelden

    bash
    ollama signin
  • Ollama Web Search kiezen

    bash
    openclaw configure --section web

    Selecteer Ollama Web Search als provider.

  • Als je Ollama al voor modellen gebruikt, hergebruikt Ollama Web Search dezelfde geconfigureerde host.

    Configuratie

    json5
    {  tools: {    web: {      search: {        provider: "ollama",      },    },  },}

    Optionele hostoverschrijving, uitsluitend voor webzoekopdrachten:

    json5
    {  plugins: {    entries: {      ollama: {        config: {          webSearch: {            baseUrl: "http://ollama-host:11434",          },        },      },    },  },}

    Of hergebruik de host die al voor de Ollama-modelprovider is geconfigureerd:

    json5
    {  models: {    providers: {      ollama: {        baseUrl: "http://ollama-host:11434",      },    },  },}

    models.providers.ollama.baseUrl is de canonieke sleutel; de webzoekprovider accepteert daar voor compatibiliteit met configuratievoorbeelden in OpenAI SDK-stijl ook baseURL. Als niets is ingesteld, gebruikt OpenClaw standaard http://127.0.0.1:11434.

    Rechtstreeks gehoste Ollama Web Search (zonder lokale Ollama):

    json5
    {  models: {    providers: {      ollama: {        baseUrl: "https://ollama.com",        apiKey: "OLLAMA_API_KEY",      },    },  },  tools: {    web: {      search: {        provider: "ollama",      },    },  },}

    Authenticatie en routering van aanvragen

    • Er bestaat geen API-sleutelveld dat specifiek is voor webzoekopdrachten; de provider hergebruikt models.providers.ollama.apiKey (of de overeenkomende, door een omgevingsvariabele ondersteunde providerauthenticatie) wanneer de geconfigureerde host met authenticatie is beveiligd.
    • Volgorde voor hostresolutie: plugins.entries.ollama.config.webSearch.baseUrlmodels.providers.ollama.baseUrl (of baseURL) → http://127.0.0.1:11434.
    • Als de opgeloste host https://ollama.com is, roept OpenClaw https://ollama.com/api/web_search rechtstreeks aan met de API-sleutel als bearer- authenticatie.
    • Anders roept OpenClaw eerst het lokale proxy-eindpunt /api/experimental/web_search aan (dat de aanvraag ondertekent en doorstuurt naar Ollama Cloud) en valt daarna terug op /api/web_search op dezelfde host. Als beide mislukken en OLLAMA_API_KEY is ingesteld, probeert het de aanvraag eenmaal opnieuw via https://ollama.com/api/web_search met die sleutel — zonder deze naar de lokale host te verzenden.
    • OpenClaw waarschuwt tijdens de installatie als Ollama onbereikbaar is of niet is aangemeld, maar blokkeert het selecteren van de provider niet.

    Gerelateerd

    Was this useful?
    On this page

    On this page