Skip to main content
OpenClaw підтримує Perplexity Search API як провайдер web_search. Він повертає структуровані результати з полями title, url і snippet. Для сумісності OpenClaw також підтримує застарілі конфігурації Perplexity Sonar/OpenRouter. Якщо ви використовуєте OPENROUTER_API_KEY, ключ sk-or-... у plugins.entries.perplexity.config.webSearch.apiKey або задаєте plugins.entries.perplexity.config.webSearch.baseUrl / model, провайдер перемикається на шлях завершень чату й повертає синтезовані ШІ відповіді з посиланнями на джерела замість структурованих результатів Search API.

Установлення Plugin

Установіть офіційний Plugin, а потім перезапустіть Gateway:

Отримання ключа Perplexity API

  1. Створіть обліковий запис Perplexity на сторінці perplexity.ai/settings/api.
  2. Згенеруйте ключ API на панелі керування.
  3. Збережіть ключ у конфігурації або задайте PERPLEXITY_API_KEY у середовищі Gateway.

Сумісність з OpenRouter

Якщо ви вже використовували OpenRouter для Perplexity Sonar, залиште provider: "perplexity" і задайте OPENROUTER_API_KEY у середовищі Gateway або збережіть ключ sk-or-... у plugins.entries.perplexity.config.webSearch.apiKey. Необов’язкові параметри сумісності:
  • plugins.entries.perplexity.config.webSearch.baseUrl
  • plugins.entries.perplexity.config.webSearch.model

Приклади конфігурації

Нативний Perplexity Search API

Сумісність з OpenRouter / Sonar

Де задати ключ

Через конфігурацію: виконайте openclaw configure --section web. Команда зберігає ключ у ~/.openclaw/openclaw.json у полі plugins.entries.perplexity.config.webSearch.apiKey. Це поле також приймає об’єкти SecretRef. Через середовище: задайте PERPLEXITY_API_KEY або OPENROUTER_API_KEY у середовищі процесу Gateway. Для встановленого Gateway додайте його до ~/.openclaw/.env (або до середовища вашої служби). Див. Змінні середовища. Якщо налаштовано provider: "perplexity", але SecretRef ключа Perplexity не вдалося розв’язати й немає резервного значення із середовища, запуск або перезавантаження негайно завершується помилкою.

Параметри інструмента

Ці параметри застосовуються до нативного шляху Perplexity Search API.
string
обов'язково
Пошуковий запит.
number
за замовчуванням:"5"
Кількість результатів, які потрібно повернути (1–10).
string
Дволітерний код країни ISO (наприклад, US, DE).
string
Код мови ISO 639-1 (наприклад, en, de, fr).
'day' | 'week' | 'month' | 'year'
Часовий фільтр — day означає 24 години.
string
Лише результати, опубліковані після цієї дати (YYYY-MM-DD).
string
Лише результати, опубліковані до цієї дати (YYYY-MM-DD).
string[]
Масив дозволених або заборонених доменів (не більше 20).
number
за замовчуванням:"25000"
Загальний бюджет вмісту (не більше 1000000).
number
за замовчуванням:"2048"
Обмеження кількості токенів на сторінку.
Для застарілого шляху сумісності Sonar/OpenRouter:
  • Приймаються query, count і freshness.
  • count використовується там лише для сумісності; відповідь усе одно містить одну синтезовану відповідь із посиланнями на джерела, а не список із N результатів.
  • Фільтри, доступні лише для Search API (country, language, date_after, date_before, domain_filter, max_tokens, max_tokens_per_page), повертають явні помилки.
Приклади:

Правила фільтрування доменів

  • Не більше 20 доменів у фільтрі.
  • В одному запиті не можна поєднувати записи зі списків дозволених і заборонених доменів.
  • Для записів у списку заборонених доменів використовуйте префікс - (наприклад, ["-reddit.com"]).

Примітки

  • Perplexity Search API повертає структуровані результати вебпошуку (title, url, snippet).
  • OpenRouter або явно задані plugins.entries.perplexity.config.webSearch.baseUrl / model перемикають Perplexity назад на завершення чату Sonar для сумісності.
  • Режим сумісності Sonar/OpenRouter повертає одну синтезовану відповідь із посиланнями на джерела, а не структуровані рядки результатів.
  • За замовчуванням результати кешуються на 15 хвилин (це можна налаштувати через cacheTtlMinutes).

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

Огляд вебпошуку

Усі провайдери та правила автоматичного виявлення.

Пошук Brave

Структуровані результати з фільтрами за країною та мовою.

Пошук Exa

Нейронний пошук із вилученням вмісту.

Документація Perplexity Search API

Офіційний короткий посібник і довідка з Perplexity Search API.