Perplexity Sonar

Mayros สามารถใช้ Perplexity Sonar สำหรับเครื่องมือ web_search คุณสามารถเชื่อมต่อ ผ่าน API โดยตรงของ Perplexity หรือผ่าน OpenRouter

ตัวเลือก API

Perplexity (โดยตรง)

OpenRouter (ทางเลือก)

  • Base URL: https://openrouter.ai/api/v1
  • ตัวแปรสภาพแวดล้อม: OPENROUTER_API_KEY
  • รองรับเครดิตชำระล่วงหน้า/คริปโต

ตัวอย่างการตั้งค่า

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) เพื่อแยกแยะ

หากไม่มีการตั้งค่า 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 ที่ไม่รู้จัก → OpenRouter (fallback ที่ปลอดภัย)

โมเดล

  • perplexity/sonar — คำถามและคำตอบที่รวดเร็วพร้อมการค้นหาเว็บ
  • perplexity/sonar-pro (ค่าเริ่มต้น) — การให้เหตุผลหลายขั้นตอน + การค้นหาเว็บ
  • perplexity/sonar-reasoning-pro — การวิจัยเชิงลึก

ดู เครื่องมือเว็บ สำหรับการตั้งค่า web_search แบบเต็ม