Perplexity Sonar

Mayros web_search tool के लिए Perplexity Sonar का उपयोग कर सकता है। आप Perplexity की सीधी API या OpenRouter के माध्यम से connect कर सकते हैं।

API विकल्प

Perplexity (सीधा)

OpenRouter (वैकल्पिक)

  • Base URL: https://openrouter.ai/api/v1
  • Environment variable: OPENROUTER_API_KEY
  • Prepaid/crypto credits का समर्थन करता है।

कॉन्फ़िगरेशन उदाहरण

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

Brave से स्विच करना

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

यदि PERPLEXITY_API_KEY और OPENROUTER_API_KEY दोनों सेट हैं, तो tools.web.search.perplexity.baseUrl (या tools.web.search.perplexity.apiKey) को disambiguate करने के लिए सेट करें।

यदि कोई base URL सेट नहीं है, तो Mayros API key स्रोत के आधार पर एक डिफ़ॉल्ट चुनता है:

  • PERPLEXITY_API_KEY या pplx-... → सीधा Perplexity (https://api.perplexity.ai)
  • OPENROUTER_API_KEY या sk-or-... → OpenRouter (https://openrouter.ai/api/v1)
  • अज्ञात key formats → OpenRouter (सुरक्षित fallback)

Models

  • perplexity/sonar — web search के साथ तेज़ Q&A
  • perplexity/sonar-pro (डिफ़ॉल्ट) — multi-step reasoning + web search
  • perplexity/sonar-reasoning-pro — गहन शोध

पूर्ण web_search कॉन्फ़िगरेशन के लिए Web tools देखें।