Perplexity Sonar

Mayros, web_search aracı için Perplexity Sonar kullanabilir. Perplexity'nin doğrudan API'si veya OpenRouter üzerinden bağlanabilirsiniz.

API seçenekleri

Perplexity (doğrudan)

OpenRouter (alternatif)

Yapılandırma örneği

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

Brave'den geçiş

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

Hem PERPLEXITY_API_KEY hem de OPENROUTER_API_KEY ayarlanmışsa, belirsizliği gidermek için tools.web.search.perplexity.baseUrl (veya tools.web.search.perplexity.apiKey) ayarlayın.

Temel URL ayarlanmamışsa, Mayros API anahtarı kaynağına göre bir varsayılan seçer:

  • PERPLEXITY_API_KEY veya pplx-... → doğrudan Perplexity (https://api.perplexity.ai)
  • OPENROUTER_API_KEY veya sk-or-... → OpenRouter (https://openrouter.ai/api/v1)
  • Bilinmeyen anahtar formatları → OpenRouter (güvenli geri dönüş)

Modeller

  • perplexity/sonar — web araması ile hızlı soru-cevap
  • perplexity/sonar-pro (varsayılan) — çok adımlı akıl yürütme + web araması
  • perplexity/sonar-reasoning-pro — derin araştırma

Tam web_search yapılandırması için bkz. Web araçları.