OpenClaw Such-Provider Auswahlleitfaden (Brave/Gemini/Grok/Tavily/SerpAPI etc.)

AI Expert

Schwierigkeitsgrad: Mittel | Dauer: 20 Minuten | Lernziel: Beherrschen der Auswahl des am besten geeigneten Such-Providers für OpenClaw basierend auf realen Szenarien.

Zielgruppe

  • Entwickler, die das OpenClaw-Basis-Setup abgeschlossen haben und nun ernsthaft Suchfunktionen integrieren möchten.
  • Ingenieure, die angesichts von 10 Providern nicht wissen, welchen sie wählen sollen.
  • Nutzer, die das Suchverhalten für spezifische Szenarien (RAG / Online-Reputationsmanagement / E-Commerce-Tracking etc.) tiefgreifend anpassen möchten.

Kernabhängigkeiten

  • OpenClaw (neueste Version)
  • Node.js 18+
  • API-Key für mindestens einen Such-Provider

Projektstruktur

openclaw/
├── config.yaml     # Alle Provider-Konfigurationen befinden sich hier
└── .env            # API-Keys hier speichern, nicht ins Repository hochladen

1. Übersicht der OpenClaw Suchfunktionen

Im Agentic Loop von OpenClaw spielt das Such-Tool die Rolle der „Echtzeit-Wahrnehmungsschicht“ – wenn der Agent feststellt, dass seine Trainingsdaten nicht ausreichen, ruft er aktiv das Such-Tool auf, um Informationen zu ergänzen, bevor er über den nächsten Schritt entscheidet.

Benutzerfrage
   ↓
Agent denkt nach: Benötige ich aktuelle Informationen?
   ↓ Ja
Such-Provider aufrufen → Ergebnisse erhalten
   ↓
Informationen konsolidieren → Antwort generieren

[!TIP]
Ohne Such-Provider kann sich OpenClaw nur auf die Trainingsdaten des Modells verlassen. Bei Fragen wie „Was ist die neueste Version?“ oder „Heutige Nachrichten“ könnte der Agent halluzinieren. Die Konfiguration der Suche ist der erste Schritt, um den Agenten wirklich „lebendig“ zu machen.

Derzeit unterstützt OpenClaw 10 Such-Provider, unterteilt in zwei Kategorien:

TypProviderMerkmaleKostenloses KontingentEinstiegspreis
OffiziellPerplexityStrukturierte Ergebnisse, Zeit-/DomainfilterKeine$1/M Tokens
OffiziellBrave SearchPrivatsphäre zuerst, regionale Suche~1.000 Anfragen/Monat$5/1k
OffiziellGeminiGoogle-Ökosystem, automatisches GroundingGroßzügiges KontingentAbrechnung nach Prompt
OffiziellGrokWeb + X (Twitter) SucheKeine$10/1k Tool-Calls
OffiziellKimi256K extrem langer KontextKeine$0.60/M Tokens
DrittanbieterTavilyOptimiert für LLMs, strukturschonend1.000 Anfragen/MonatPay-as-you-go
DrittanbieterSerper.devSchnellste & günstigste Google SERP2.500 Aufrufe bei Reg.$0.30/1k
DrittanbieterSerpAPIMulti-Engine, unterstützt Screenshots250 Anfragen/Monat$7.50/1k
DrittanbieterExaSemantische neuronale NetzsucheKostenlose TestversionPay-as-you-go
DrittanbieterDataForSEOEnterprise-Level, 10+ Engines$1 Startguthaben$0.60/1k

2. Kernkriterien für die Auswahl

Bevor Sie einen Provider wählen, gleichen Sie diese 4 Dimensionen ab:

DimensionSchlüsselfrageEinfluss auf Entscheidung
AktualitätWie frisch müssen Ergebnisse sein? Echtzeit / Woche / Monat?News-Szenarien erfordern Echtzeit-Indizierung
QualitätErforderlich: Originallinks oder vorverarbeitete Snippets?KI-Agenten bevorzugen Snippet-basierte Provider
KostenWie hoch ist das geschätzte monatliche Volumen?Hohe Frequenz bietet großes Sparpotenzial
FunktionenDomain-Whitelists / Geolocation / spezifische Engines nötig?Funktionsunterschiede sind in Nischen entscheidend

3. Auswahlhilfe für 10 Top-Szenarien

Szenario 1: Code-QA Agent

Anforderung: Nutzer fragen „Wie fix ich diesen Error?“ oder „Was ist die neueste API dieser Lib?“. Antworten finden sich meist auf GitHub, Stack Overflow oder offiziellen Docs.

Empfehlung: Perplexity + searchDomainFilter

Grund: Das sonar-Modell von Perplexity versteht technische Inhalte am besten. Mit einer Domain-Whitelist erzwingen Sie Ergebnisse von autoritativen Seiten und vermeiden minderwertige Blogs.

tools:
  web:
    search:
      enabled: true
      provider: perplexity
      maxResults: 5
      perplexity:
        apiKey:
          source: env
          provider: default
          id: PERPLEXITY_API_KEY
        model: sonar                # Leichtgewichtig und schnell
        searchRecencyFilter: month  # Inhalte des letzten Monats
        searchDomainFilter:
          - "github.com"
          - "stackoverflow.com"
          - "docs.python.org"
          - "developer.mozilla.org"
          - "pkg.go.dev"

Szenario 2: News-Summary Bot

Anforderung: Tägliche Zusammenfassung aktueller Nachrichten aus Bereichen wie KI, Tech oder Finanzen. Aktualität hat oberste Priorität.

Empfehlung: Serper.dev mit type: news

Serper hat einen dedizierten News-Endpunkt, der Google News Echtzeit-Ergebnisse liefert. Die Antwortzeit liegt bei 1–2 Sek., die Preise gehören zu den niedrigsten am Markt.

tools:
  web:
    search:
      enabled: true
      provider: serper
      maxResults: 10
      cacheTtlMinutes: 30       # Cache für 30 Minuten
      serper:
        apiKey:
          source: env
          provider: default
          id: SERPER_API_KEY
        type: news              # News-Endpunkt nutzen
        num: 10                 

Szenario 3: Wissenschaftlicher Forschungs-Agent

Anforderung: Suche nach Papers, Analyse von Trends. Benötigt semantisches Verständnis, kein bloßes Keyword-Matching.

Empfehlung: Exa (Semantische Suche + Domainfilter)

Exa basiert auf Embedding-Vektoren und versteht Anfragen wie „Anwendungen von Quantencomputing in der Kryptografie“.

tools:
  web:
    search:
      enabled: true
      provider: exa
      maxResults: 8
      exa:
        apiKey:
          source: env
          provider: default
          id: EXA_API_KEY
        endpoint: auto          
        includeDomains:
          - "arxiv.org"
          - "semanticscholar.org"
          - "pubmed.ncbi.nlm.nih.gov"
        startPublishedDate: "2024-01-01"   

Szenario 4: X/Twitter Monitoring

Anforderung: Verfolgung von Echtzeit-Diskussionen über Marken oder Produkte auf X. Normale Suchmaschinen erfassen X-Inhalte oft nicht zeitnah.

Empfehlung: Grok mit aktiviertem x_search

Dies ist eine exklusive Fähigkeit von Grok – direkter Zugriff auf X-Plattform-Inhalte.

tools:
  web:
    search:
      enabled: true
      provider: grok
      grok:
        apiKey:
          source: env
          provider: default
          id: XAI_API_KEY
        model: grok-4-1-fast    
        inlineCitations: true
        tools:
          - type: x_search
            fromDate: "2025-01-01"      
            allowedXHandles:            
              - "sama"
              - "karpathy"
          - type: web_search            
            enableImageUnderstanding: true

Szenario 5: E-Commerce Preis-Tracking

Anforderung: Preisänderungen bei Google Shopping überwachen oder günstigste Angebote für Nutzer finden.

Empfehlung: SerpAPI mit engine: google_shopping

SerpAPI ist derzeit der einzige Provider mit ausgereifter strukturierter Google Shopping Datenausgabe (Preise, Händler, Bewertungen).

tools:
  web:
    search:
      enabled: true
      provider: serpapi
      maxResults: 20
      cacheTtlMinutes: 60       
      serpapi:
        apiKey:
          source: env
          provider: default
          id: SERPAPI_API_KEY
        engine: google_shopping  
        gl: us                   # Marktregion
        hl: en
        location: "New York, New York, United States"

Szenario 6: SEO Content Generierung

Anforderung: Batch-Analyse der SERP-Struktur für Keywords zur Erstellung von Content-Strategien.

Empfehlung: DataForSEO mit mode: normal

Der normal-Modus von DataForSEO arbeitet mit einer Warteschlange (ca. 5 Min. Rücklaufzeit) und kostet nur $0,0006 pro Aufruf – 3x günstiger als der Live-Modus. Da SEO-Analysen meist nicht zeitkritisch sind, spart dies massiv Kosten.

tools:
  web:
    search:
      enabled: true
      provider: dataforseo
      maxResults: 10
      cacheTtlMinutes: 1440     # 24h Cache für SEO-Daten
      dataforseo:
        login:
          source: env
          provider: default
          id: DATAFORSEO_LOGIN
        password:
          source: env
          provider: default
          id: DATAFORSEO_PASSWORD
        engine: google
        mode: normal            # Warteschlangen-Modus
        locationCode: 2276      # 2276 = Deutschland
        languageCode: de

Szenario 7: Interne Unternehmenswissenssuche

Anforderung: Suche priorisiert auf interne Wikis oder technische Dokumentation beschränken, externe Seiten ignorieren oder abwerten.

Empfehlung: Brave Search + Goggles

Mit Goggles von Brave können Sie Ranking-Regeln definieren, um z.B. interne Dokumentationsseiten massiv zu stärken.

tools:
  web:
    search:
      enabled: true
      provider: brave
      maxResults: 8
      brave:
        apiKey:
          source: env
          provider: default
          id: BRAVE_API_KEY
        goggles_id: "https://raw.githubusercontent.com/your-org/goggles/main/internal-docs.goggle"
        freshness: pm           

Szenario 8: Multilingual Marktforschung

Anforderung: Globale Marktanalyse durch Simulation von Suchen in verschiedenen Ländern/Sprachen.

Empfehlung: SerpAPI mit flexibler location + hl + gl Konfiguration.

SerpAPI ermöglicht eine präzise Simulation ("Spoofing") des Standorts bis auf Stadtebene.

tools:
  web:
    search:
      enabled: true
      provider: serpapi
      serpapi:
        apiKey:
          source: env
          provider: default
          id: SERPAPI_API_KEY
        engine: google
        location: "Berlin, Berlin, Germany"
        hl: de          
        gl: de          

Szenario 9: Hochfrequente Batch-Aufgaben (Low-Cost)

Anforderung: Der Agent führt sehr häufig Suchen aus (z.B. minütliches Monitoring). Kosten sind der kritische Faktor.

Empfehlung: Serper.dev + aggressive Caching-Strategie

Serper kostet bei großen Paketen nur $0,30/1k. In Kombination mit Caching sinken die Kosten auf ein Branchenminimum.

tools:
  web:
    search:
      enabled: true
      provider: serper
      cacheTtlMinutes: 120      # 2h Cache reduziert doppelte Kosten
      serper:
        apiKey:
          source: env
          provider: default
          id: SERPER_API_KEY
        type: search
        num: 5

Szenario 10: Null Euro Budget ($0)

Anforderung: Persönliche Projekte oder frühe Validierung ohne laufende Kosten.

Strategie: Rotation der kostenlosen Kontingente

ProviderGratis-KontingentGesamt
Brave Search~1.000/Monat
Tavily1.000/Monat
SerpAPI250/Monat
Summe~2.250/Monat

Konfigurieren Sie alle API-Keys und wechseln Sie den provider in OpenClaw manuell oder automatisiert, wenn ein Kontingent erschöpft ist.

4. Quick-Check: Szenario → Provider

SzenarioEmpfohlener ProviderKey-ParameterGeschätzte Kosten (1k)
Code-QAPerplexitysearchDomainFilter~$1
News-SummarySerper.devtype: news$0.30–$1
ForschungExaincludeDomainsPay-as-you-go
X MonitoringGrokx_search$10/1k Calls
Preis-TrackingSerpAPIengine: google_shopping$7.50
SEO ContentDataForSEOmode: normal$0.60
Interne DocsBrave + Gogglesgoggles_id$5/1k
Low-Cost BatchSerper.devcacheTtlMinutes: 120$0.30
$0 BudgetTavily / BravesearchDepth: basic$0

5. Profi-Tipp: Fallback-Strategie

Für Produktionsumgebungen empfiehlt sich eine Fallback-Strategie: Wenn der Haupt-Provider ausfällt oder das Limit erreicht ist, übernimmt automatisch ein Ersatz-Provider.

tools:
  web:
    search:
      enabled: true
      provider: perplexity      # Haupt-Provider
      timeoutSeconds: 20        
      perplexity:
        apiKey: { source: env, id: PERPLEXITY_API_KEY }
        model: sonar

      fallback:
        provider: serper
        serper:
          apiKey: { source: env, id: SERPER_API_KEY }
          type: search

6. Häufige Fehlerbehebung (FAQ)

Q: Der Agent nutzt das Such-Tool nicht.
A: Stellen Sie sicher, dass Ihr System-Prompt den Agenten explizit anweist, bei fehlenden Informationen das Such-Tool zu verwenden.

Q: searchDomainFilter bei Perplexity funktioniert nicht.
A: Geben Sie Domains ohne https:// an (z.B. github.com statt https://github.com).

Q: DataForSEO liefert keine Resultate.
A: Im normal-Modus müssen Sie etwa 5 Minuten warten. Wenn Sie Echtzeit-Feedback benötigen, wechseln Sie zu mode: live.


Weiterführende Links: