Providers

Perplexity

Плагін Perplexity реєструє постачальника web_search із двома транспортами: нативним Perplexity Search API (структуровані результати з фільтрами) та завершеннями чату Perplexity Sonar, безпосередньо або через OpenRouter (синтезовані ШІ відповіді з цитуваннями).

Властивість Значення
Тип Постачальник вебпошуку (не постачальник моделей)
Автентифікація PERPLEXITY_API_KEY (нативно) або OPENROUTER_API_KEY (через OpenRouter)
Шлях конфігурації plugins.entries.perplexity.config.webSearch.apiKey
Перевизначення plugins.entries.perplexity.config.webSearch.baseUrl / .model
Отримати ключ perplexity.ai/settings/api

Встановлення плагіна

bash
openclaw plugins install @openclaw/perplexity-pluginopenclaw gateway restart

Початок роботи

  • Установіть ключ API

    bash
    openclaw configure --section web

    Або встановіть ключ безпосередньо:

    bash
    openclaw config set plugins.entries.perplexity.config.webSearch.apiKey "pplx-xxxxxxxxxxxx"

    Також можна використовувати ключ, експортований як PERPLEXITY_API_KEY або OPENROUTER_API_KEY у середовищі Gateway.

  • Почніть пошук

    web_search автоматично виявляє Perplexity, щойно його ключ стає доступними обліковими даними для пошуку; додаткове налаштування не потрібне. Щоб явно закріпити постачальника:

    bash
    openclaw config set tools.web.search.provider perplexity
  • Режими пошуку

    Плагін визначає транспорт у такому порядку:

    1. Установлено webSearch.baseUrl або webSearch.model: запити завжди спрямовуються через завершення чату Sonar до цієї кінцевої точки незалежно від типу ключа.
    2. В іншому разі джерело ключа визначає кінцеву точку: префікс налаштованого ключа визначає транспорт (конфігурація має пріоритет над змінними середовища); ключ із середовища безпосередньо використовує відповідну йому кінцеву точку.
    Префікс ключа Транспорт Можливості
    pplx- Нативний Perplexity Search API (https://api.perplexity.ai) Структуровані результати, фільтри домену/мови/дати
    sk-or- OpenRouter (https://openrouter.ai/api/v1), модель Sonar Синтезовані ШІ відповіді з цитуваннями

    Налаштований ключ із будь-яким іншим префіксом також використовує нативний Search API. Шлях завершень чату за замовчуванням використовує модель perplexity/sonar-pro; перевизначте її за допомогою plugins.entries.perplexity.config.webSearch.model.

    Фільтрація нативного API

    Фільтр Опис Транспорт
    count Результатів на пошук, 1–10 (за замовчуванням 5) Лише нативний
    freshness Вікно актуальності: day, week, month, year Обидва
    country Дволітерний код країни (us, de, jp) Лише нативний
    language Код мови ISO 639-1 (en, fr, zh) Лише нативний
    date_after / date_before Діапазон дат публікації у форматі YYYY-MM-DD Лише нативний
    domain_filter Щонайбільше 20 доменів; список дозволених або список заборонених із префіксом -, не можна змішувати Лише нативний
    max_tokens / max_tokens_per_page Бюджет вмісту для всіх результатів / для кожної сторінки Лише нативний

    Фільтри, доступні лише для нативного API, повертають описову помилку на шляху завершень чату. freshness не можна поєднувати з date_after/date_before.

    Розширена конфігурація

    Змінна середовища для процесів-демонів
    Налаштування проксі OpenRouter

    Щоб спрямовувати пошукові запити Perplexity через OpenRouter, установіть OPENROUTER_API_KEY (префікс sk-or-) замість нативного ключа Perplexity. OpenClaw виявить ключ і автоматично перемкнеться на транспорт Sonar. Це корисно, якщо ви вже налаштували оплату OpenRouter і хочете об’єднати там постачальників.

    Пов’язані матеріали

    Was this useful?
    On this page

    On this page