Perplexity Sonar

OpenClaw kann Perplexity Sonar für das web_search-Tool verwenden. Du kannst dich entweder direkt über die Perplexity-API oder über OpenRouter verbinden.

API-Optionen

Perplexity (direkt)

OpenRouter (Alternative)

Konfigurations-Beispiel

{
  tools: {
    web: {
      search: {
        provider: "perplexity",
        perplexity: {
          apiKey: "pplx-...",
          baseUrl: "https://api.perplexity.ai",
          model: "perplexity/sonar-pro",
        },
      },
    },
  },
}

Wechsel von Brave

{
  tools: {
    web: {
      search: {
        provider: "perplexity",
        perplexity: {
          apiKey: "pplx-...",
          baseUrl: "https://api.perplexity.ai",
        },
      },
    },
  },
}

Wenn sowohl PERPLEXITY_API_KEY als auch OPENROUTER_API_KEY gesetzt sind, musst du tools.web.search.perplexity.baseUrl (oder tools.web.search.perplexity.apiKey) setzen, um die Eindeutigkeit sicherzustellen.

Falls keine Base URL gesetzt ist, wählt OpenClaw automatisch eine Standard-URL basierend auf der API-Key-Quelle:

  • PERPLEXITY_API_KEY oder pplx-... → direkte Perplexity-API (https://api.perplexity.ai)
  • OPENROUTER_API_KEY oder sk-or-... → OpenRouter (https://openrouter.ai/api/v1)
  • Unbekannte Key-Formate → OpenRouter (sicherer Fallback)

Modelle

  • perplexity/sonar — schnelle Q&A mit Websuche
  • perplexity/sonar-pro (Standard) — mehrstufiges Reasoning mit Websuche
  • perplexity/sonar-reasoning-pro — tiefgehende Recherche

Weitere Informationen zur vollständigen web_search-Konfiguration findest du unter Web-Tools.