Perplexity Sonar

Mayros può utilizzare Perplexity Sonar per lo strumento web_search. Puoi connetterti tramite l'API diretta di Perplexity o tramite OpenRouter.

Opzioni API

Perplexity (diretto)

OpenRouter (alternativa)

Esempio configurazione

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

Passare da Brave

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

Se sia PERPLEXITY_API_KEY che OPENROUTER_API_KEY sono impostati, imposta tools.web.search.perplexity.baseUrl (o tools.web.search.perplexity.apiKey) per disambiguare.

Se nessun URL base è impostato, Mayros sceglie un predefinito basato sulla fonte della chiave API:

  • PERPLEXITY_API_KEY o pplx-... → Perplexity diretto (https://api.perplexity.ai)
  • OPENROUTER_API_KEY o sk-or-... → OpenRouter (https://openrouter.ai/api/v1)
  • Formati chiave sconosciuti → OpenRouter (fallback sicuro)

Modelli

  • perplexity/sonar — Q&A veloce con ricerca web
  • perplexity/sonar-pro (predefinito) — ragionamento multi-step + ricerca web
  • perplexity/sonar-reasoning-pro — ricerca approfondita

Vedi Strumenti web per la configurazione completa di web_search.