Perplexity Sonar

Mayros kann Perplexity Sonar für das web_search-Tool verwenden. Sie können sich über die direkte API von Perplexity oder über OpenRouter verbinden.

API-Optionen

Perplexity (direkt)

OpenRouter (Alternative)

Konfigurationsbeispiel

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

Von Brave wechseln

json5
{
  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, setzen Sie tools.web.search.perplexity.baseUrl (oder tools.web.search.perplexity.apiKey), um zu disambiguieren.

Wenn keine Base URL gesetzt ist, wählt Mayros einen Standard basierend auf der API-Key-Quelle:

  • PERPLEXITY_API_KEY oder pplx-... → direktes Perplexity (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 — schnelles Q&A mit Web-Suche
  • perplexity/sonar-pro (Standard) — Multi-Step-Reasoning + Web-Suche
  • perplexity/sonar-reasoning-pro — Deep Research

Siehe Web-Tools für die vollständige web_search-Konfiguration.