De toolDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
web_search doorzoekt het web met je geconfigureerde provider en
retourneert resultaten. Resultaten worden 15 minuten per query gecachet (configureerbaar).
OpenClaw bevat ook x_search voor berichten op X (voorheen Twitter) en
web_fetch voor lichtgewicht URL-ophaling. In deze fase blijft web_fetch
lokaal, terwijl web_search en x_search onder de motorkap xAI Responses kunnen gebruiken.
web_search is een lichtgewicht HTTP-tool, geen browserautomatisering. Gebruik
voor sites met veel JS of aanmeldingen de Webbrowser. Gebruik
Web Fetch om een specifieke URL op te halen.Snel aan de slag
Kies een provider
Kies een provider en voltooi eventuele vereiste configuratie. Sommige providers zijn
zonder sleutel, terwijl andere API-sleutels gebruiken. Zie de providerpagina’s hieronder voor
details.
Configureer
BRAVE_API_KEY) en deze stap overslaan voor providers
met API-ondersteuning.Een provider kiezen
Brave Search
Gestructureerde resultaten met fragmenten. Ondersteunt
llm-context-modus en land-/taalfilters. Gratis laag beschikbaar.DuckDuckGo
Sleutelvrije fallback. Geen API-sleutel nodig. Onofficiële integratie op basis van HTML.
Exa
Neuraal + trefwoordzoeken met inhoudsextractie (highlights, tekst, samenvattingen).
Firecrawl
Gestructureerde resultaten. Het best gecombineerd met
firecrawl_search en firecrawl_scrape voor diepe extractie.Gemini
Door AI gesynthetiseerde antwoorden met citaties via Google Search-grounding.
Grok
Door AI gesynthetiseerde antwoorden met citaties via xAI-webgrounding.
Kimi
Door AI gesynthetiseerde antwoorden met citaties via Moonshot-webzoekfunctie.
MiniMax Search
Gestructureerde resultaten via de zoek-API van het MiniMax Coding Plan.
Ollama Web Search
Zoeken via een aangemelde lokale Ollama-host of de gehoste Ollama-API.
Perplexity
Gestructureerde resultaten met inhoudsextractie-instellingen en domeinfiltering.
SearXNG
Zelf-gehost meta-zoeken. Geen API-sleutel nodig. Aggregeert Google, Bing, DuckDuckGo en meer.
Tavily
Gestructureerde resultaten met zoekdiepte, onderwerpfiltering en
tavily_extract voor URL-extractie.Providervergelijking
| Provider | Resultaatstijl | Filters | API-sleutel |
|---|---|---|---|
| Brave | Gestructureerde fragmenten | Land, taal, tijd, llm-context-modus | BRAVE_API_KEY |
| DuckDuckGo | Gestructureerde fragmenten | — | Geen (sleutelvrij) |
| Exa | Gestructureerd + geëxtraheerd | Neurale/trefwoordmodus, datum, inhoudsextractie | EXA_API_KEY |
| Firecrawl | Gestructureerde fragmenten | Via de tool firecrawl_search | FIRECRAWL_API_KEY |
| Gemini | Door AI gesynthetiseerd + citaties | — | GEMINI_API_KEY |
| Grok | Door AI gesynthetiseerd + citaties | — | XAI_API_KEY |
| Kimi | Door AI gesynthetiseerd + citaties | — | KIMI_API_KEY / MOONSHOT_API_KEY |
| MiniMax Search | Gestructureerde fragmenten | Regio (global / cn) | MINIMAX_CODE_PLAN_KEY / MINIMAX_CODING_API_KEY |
| Ollama Web Search | Gestructureerde fragmenten | — | Geen voor aangemelde lokale hosts; OLLAMA_API_KEY voor directe https://ollama.com-zoekopdrachten |
| Perplexity | Gestructureerde fragmenten | Land, taal, tijd, domeinen, inhoudslimieten | PERPLEXITY_API_KEY / OPENROUTER_API_KEY |
| SearXNG | Gestructureerde fragmenten | Categorieën, taal | Geen (zelf-gehost) |
| Tavily | Gestructureerde fragmenten | Via de tool tavily_search | TAVILY_API_KEY |
Automatische detectie
Native OpenAI-webzoekfunctie
Directe OpenAI Responses-modellen gebruiken automatisch OpenAI’s gehoste toolweb_search wanneer OpenClaw-webzoeken is ingeschakeld en er geen beheerde provider is vastgezet. Dit is gedrag dat eigendom is van de provider in de gebundelde OpenAI-Plugin en is alleen van toepassing op native OpenAI API-verkeer, niet op OpenAI-compatibele proxybasis-URL’s of Azure-routes. Stel tools.web.search.provider in op een andere provider zoals brave om de beheerde tool web_search voor OpenAI-modellen te behouden, of stel tools.web.search.enabled: false in om zowel beheerd zoeken als native OpenAI-zoeken uit te schakelen.
Native Codex-webzoekfunctie
Codex-geschikte modellen kunnen optioneel de provider-native Responses-toolweb_search gebruiken in plaats van de beheerde functie web_search van OpenClaw.
- Configureer dit onder
tools.web.search.openaiCodex - Het wordt alleen geactiveerd voor Codex-geschikte modellen (
openai-codex/*of providers dieapi: "openai-codex-responses"gebruiken) - Beheerde
web_searchblijft van toepassing op niet-Codex-modellen mode: "cached"is de standaardinstelling en aanbevolen instellingtools.web.search.enabled: falseschakelt zowel beheerd als native zoeken uit
web_search.
Webzoeken instellen
Providerlijsten in documentatie en configuratiestromen zijn alfabetisch. Automatische detectie gebruikt een afzonderlijke voorrangsvolgorde. Als er geenprovider is ingesteld, controleert OpenClaw providers in deze volgorde en gebruikt het
de eerste die gereed is:
Eerst providers met API-ondersteuning:
- Brave —
BRAVE_API_KEYofplugins.entries.brave.config.webSearch.apiKey(volgorde 10) - MiniMax Search —
MINIMAX_CODE_PLAN_KEY/MINIMAX_CODING_API_KEYofplugins.entries.minimax.config.webSearch.apiKey(volgorde 15) - Gemini —
GEMINI_API_KEYofplugins.entries.google.config.webSearch.apiKey(volgorde 20) - Grok —
XAI_API_KEYofplugins.entries.xai.config.webSearch.apiKey(volgorde 30) - Kimi —
KIMI_API_KEY/MOONSHOT_API_KEYofplugins.entries.moonshot.config.webSearch.apiKey(volgorde 40) - Perplexity —
PERPLEXITY_API_KEY/OPENROUTER_API_KEYofplugins.entries.perplexity.config.webSearch.apiKey(volgorde 50) - Firecrawl —
FIRECRAWL_API_KEYofplugins.entries.firecrawl.config.webSearch.apiKey(volgorde 60) - Exa —
EXA_API_KEYofplugins.entries.exa.config.webSearch.apiKey(volgorde 65) - Tavily —
TAVILY_API_KEYofplugins.entries.tavily.config.webSearch.apiKey(volgorde 70)
- DuckDuckGo — sleutelvrije HTML-fallback zonder account of API-sleutel (volgorde 100)
- Ollama Web Search — sleutelvrije fallback via je geconfigureerde lokale Ollama-host wanneer die bereikbaar en aangemeld is met
ollama signin; kan bearer-authenticatie van de Ollama-provider hergebruiken wanneer de host die nodig heeft, en kan directehttps://ollama.com-zoekopdrachten aanroepen wanneer geconfigureerd metOLLAMA_API_KEY(volgorde 110) - SearXNG —
SEARXNG_BASE_URLofplugins.entries.searxng.config.webSearch.baseUrl(volgorde 200)
Alle sleutelvelden van providers ondersteunen SecretRef-objecten. Plugin-gescopete SecretRefs
onder
plugins.entries.<plugin>.config.webSearch.apiKey worden opgelost voor de
gebundelde webzoekproviders met API-ondersteuning, waaronder Brave, Exa, Firecrawl,
Gemini, Grok, Kimi, MiniMax, Perplexity en Tavily,
ongeacht of de provider expliciet via tools.web.search.provider wordt gekozen of
via automatische detectie wordt geselecteerd. In de automatische-detectiemodus lost OpenClaw alleen de
sleutel van de geselecteerde provider op — niet-geselecteerde SecretRefs blijven inactief, zodat je
meerdere providers geconfigureerd kunt houden zonder resolutiekosten te betalen voor de
providers die je niet gebruikt.Configuratie
plugins.entries.<plugin>.config.webSearch.*. Zie de providerpagina’s voor
voorbeelden.
Providerselectie voor de web_fetch-fallback is afzonderlijk:
- kies deze met
tools.web.fetch.provider - of laat dat veld weg en laat OpenClaw automatisch de eerste gereedstaande web-fetch- provider uit beschikbare referenties detecteren
- vandaag is de gebundelde web-fetch-provider Firecrawl, geconfigureerd onder
plugins.entries.firecrawl.config.webFetch.*
openclaw onboard of
openclaw configure --section web, kan OpenClaw ook vragen om:
- de Moonshot API-regio (
https://api.moonshot.ai/v1ofhttps://api.moonshot.cn/v1) - het standaard Kimi-webzoekmodel (standaard
kimi-k2.6)
x_search configureer je plugins.entries.xai.config.xSearch.*. Het gebruikt dezelfde fallback XAI_API_KEY als Grok-webzoekopdrachten.
Verouderde configuratie tools.web.x_search.* wordt automatisch gemigreerd door openclaw doctor --fix.
Wanneer je Grok kiest tijdens openclaw onboard of openclaw configure --section web, kan OpenClaw ook optionele x_search-configuratie met dezelfde sleutel aanbieden.
Dit is een aparte vervolgstap binnen het Grok-pad, geen aparte webzoekproviderkeuze op topniveau. Als je een andere provider kiest, toont OpenClaw de x_search-prompt niet.
API-sleutels opslaan
- Configuratiebestand
- Omgevingsvariabele
Voer
openclaw configure --section web uit of stel de sleutel rechtstreeks in:Toolparameters
| Parameter | Beschrijving |
|---|---|
query | Zoekopdracht (verplicht) |
count | Aantal resultaten om terug te geven (1-10, standaard: 5) |
country | 2-letterige ISO-landcode (bijv. “US”, “DE”) |
language | ISO 639-1-taalcode (bijv. “en”, “de”) |
search_lang | Zoektaalcode (alleen Brave) |
freshness | Tijdfilter: day, week, month of year |
date_after | Resultaten na deze datum (YYYY-MM-DD) |
date_before | Resultaten vóór deze datum (YYYY-MM-DD) |
ui_lang | UI-taalcode (alleen Brave) |
domain_filter | Array voor toestaan/weigeren van domeinen (alleen Perplexity) |
max_tokens | Totaal inhoudsbudget, standaard 25000 (alleen Perplexity) |
max_tokens_per_page | Tokenlimiet per pagina, standaard 2048 (alleen Perplexity) |
x_search
x_search bevraagt berichten op X (voorheen Twitter) met xAI en geeft door AI gesynthetiseerde antwoorden met citaties terug. Het accepteert zoekopdrachten in natuurlijke taal en optionele gestructureerde filters. OpenClaw schakelt de ingebouwde xAI-tool x_search alleen in voor de aanvraag die deze toolaanroep afhandelt.
xAI documenteert
x_search als ondersteuning voor zoeken op trefwoorden, semantisch zoeken, gebruikers zoeken en threads ophalen. Voor betrokkenheidsstatistieken per bericht, zoals reposts, antwoorden, bladwijzers of weergaven, verdient een gerichte lookup voor de exacte bericht-URL of status-ID de voorkeur. Brede zoekopdrachten op trefwoorden kunnen het juiste bericht vinden, maar geven mogelijk minder volledige metadata per bericht terug. Een goed patroon is: lokaliseer eerst het bericht en voer daarna een tweede x_search-zoekopdracht uit die op dat exacte bericht is gericht.x_search-configuratie
x_search-parameters
| Parameter | Beschrijving |
|---|---|
query | Zoekopdracht (verplicht) |
allowed_x_handles | Beperk resultaten tot specifieke X-handles |
excluded_x_handles | Sluit specifieke X-handles uit |
from_date | Neem alleen berichten op deze datum of erna op (YYYY-MM-DD) |
to_date | Neem alleen berichten op deze datum of ervoor op (YYYY-MM-DD) |
enable_image_understanding | Laat xAI afbeeldingen inspecteren die aan overeenkomende berichten zijn gekoppeld |
enable_video_understanding | Laat xAI video’s inspecteren die aan overeenkomende berichten zijn gekoppeld |
x_search-voorbeeld
Voorbeelden
Toolprofielen
Als je toolprofielen of allowlists gebruikt, voeg danweb_search, x_search of group:web toe:
Gerelateerd
- Web Fetch — haal een URL op en extraheer leesbare inhoud
- Webbrowser — volledige browserautomatisering voor JS-zware sites
- Grok Search — Grok als de
web_search-provider - Ollama Web Search — webzoekopdrachten zonder sleutel via je Ollama-host