Op deze pagina

Op deze pagina

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.baseUrl → models.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?