Perplexity Sonar

Mayros pode usar Perplexity Sonar para a ferramenta web_search. Você pode conectar através da API direta do Perplexity ou via OpenRouter.

Opções de API

Perplexity (direto)

OpenRouter (alternativa)

Exemplo de configuração

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

Mudar de Brave

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

Se tanto PERPLEXITY_API_KEY quanto OPENROUTER_API_KEY estiverem definidos, defina tools.web.search.perplexity.baseUrl (ou tools.web.search.perplexity.apiKey) para desambiguar.

Se nenhuma URL base for definida, Mayros escolhe um padrão baseado na fonte da chave de API:

  • PERPLEXITY_API_KEY ou pplx-... → Perplexity direto (https://api.perplexity.ai)
  • OPENROUTER_API_KEY ou sk-or-... → OpenRouter (https://openrouter.ai/api/v1)
  • Formatos de chave desconhecidos → OpenRouter (fallback seguro)

Modelos

  • perplexity/sonar — Q&A rápido com pesquisa na web
  • perplexity/sonar-pro (padrão) — raciocínio multi-etapas + pesquisa na web
  • perplexity/sonar-reasoning-pro — pesquisa profunda

Consulte Ferramentas web para a configuração completa de web_search.