OpenClaw підтримує Perplexity Search API як провайдераDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
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, провайдер перемикається на шлях chat-completions і повертає AI-синтезовані відповіді з цитуваннями замість структурованих результатів Search API.
Отримання API-ключа Perplexity
- Створіть обліковий запис Perplexity на perplexity.ai/settings/api
- Згенеруйте API-ключ у панелі керування
- Збережіть ключ у конфігурації або задайте
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.baseUrlplugins.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.Пошуковий запит.
Кількість результатів для повернення (1-10).
2-літерний код країни ISO (наприклад,
US, DE).Код мови ISO 639-1 (наприклад,
en, de, fr).Фільтр часу -
day означає 24 години.Лише результати, опубліковані після цієї дати (
YYYY-MM-DD).Лише результати, опубліковані до цієї дати (
YYYY-MM-DD).Масив дозволених/заборонених доменів (макс. 20).
Загальний бюджет вмісту (макс. 1000000).
Ліміт токенів на сторінку.
- приймаються
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 назад на chat completions Sonar для сумісності - Сумісність Sonar/OpenRouter повертає одну синтезовану відповідь із цитуваннями, а не структуровані рядки результатів
- Результати кешуються на 15 хвилин за замовчуванням (налаштовується через
cacheTtlMinutes)
Пов’язане
Огляд вебпошуку
Усі провайдери та правила автовизначення.
Пошук Brave
Структуровані результати з фільтрами країни та мови.
Пошук Exa
Нейронний пошук із витягуванням вмісту.
Документація Perplexity Search API
Офіційний quickstart і довідник Perplexity Search API.