Perplexity Sonar

Mayros peut utiliser Perplexity Sonar pour l'outil web_search. Vous pouvez vous connecter via l'API directe de Perplexity ou via OpenRouter.

Options API

Perplexity (direct)

OpenRouter (alternative)

Exemple de configuration

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

Passer de Brave

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

Si PERPLEXITY_API_KEY et OPENROUTER_API_KEY sont tous deux définis, définissez tools.web.search.perplexity.baseUrl (ou tools.web.search.perplexity.apiKey) pour lever l'ambiguïté.

Si aucune URL de base n'est définie, Mayros choisit un défaut basé sur la source de la clé API :

  • PERPLEXITY_API_KEY ou pplx-... → Perplexity direct (https://api.perplexity.ai)
  • OPENROUTER_API_KEY ou sk-or-... → OpenRouter (https://openrouter.ai/api/v1)
  • Formats de clés inconnus → OpenRouter (repli sûr)

Modèles

  • perplexity/sonar — Q&A rapide avec recherche web
  • perplexity/sonar-pro (par défaut) — raisonnement multi-étapes + recherche web
  • perplexity/sonar-reasoning-pro — recherche approfondie

Voir Outils Web pour la configuration complète de web_search.