Perplexity Sonar

Mayros puede usar Perplexity Sonar para la herramienta web_search. Puedes conectarte a través de la API directa de Perplexity o vía OpenRouter.

Opciones de API

Perplexity (directo)

OpenRouter (alternativa)

Ejemplo de configuración

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

Cambiar desde Brave

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

Si tanto PERPLEXITY_API_KEY como OPENROUTER_API_KEY están establecidos, establece tools.web.search.perplexity.baseUrl (o tools.web.search.perplexity.apiKey) para desambiguar.

Si no se establece una URL base, Mayros elige un predeterminado basado en la fuente de la clave API:

  • PERPLEXITY_API_KEY o pplx-... → Perplexity directo (https://api.perplexity.ai)
  • OPENROUTER_API_KEY o sk-or-... → OpenRouter (https://openrouter.ai/api/v1)
  • Formatos de clave desconocidos → OpenRouter (fallback seguro)

Modelos

  • perplexity/sonar — Q&A rápido con búsqueda web
  • perplexity/sonar-pro (predeterminado) — razonamiento multipaso + búsqueda web
  • perplexity/sonar-reasoning-pro — investigación profunda

Consulta Herramientas web para la configuración completa de web_search.