Perplexity AI — поисковый движок с языковой моделью: ответы с цитатами и актуальный веб-поиск.
С Perplexity в Pailot вы можете:
- Получать ответы модели (чат) с системным промптом и параметрами генерации
- Искать в вебе с фильтром по доменам, стране, свежести и датам публикации
Нужен ключ API (Application Programming Interface — программный интерфейс) Perplexity. Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Ключ — в переменных окружения рабочего пространства.
Инструменты
perplexity_chat
Сгенерировать ответ моделью чата Perplexity.
Вход
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
systemPrompt | string | Нет | Системный промпт — как вести себя модели |
content | string | Да | Сообщение пользователя |
model | string | Да | Модель (например sonar, mistral) |
max_tokens | number | Нет | Максимум токенов в ответе |
temperature | number | Нет | Температура выборки от 0 до 1 |
apiKey | string | Да | Ключ API Perplexity |
Выход
| Параметр | Тип | Описание |
|---|---|---|
content | string | Сгенерированный текст |
model | string | Модель, которой сгенерирован ответ |
usage | object | Расход токенов |
↳ prompt_tokens | number | Токены в запросе |
↳ completion_tokens | number | Токены в ответе |
↳ total_tokens | number | Всего токенов |
perplexity_search
Ранжированные результаты поиска Perplexity.
Вход
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
query | string | Да | Запрос или массив запросов (макс. 5 для мультипоиска) |
max_results | number | Нет | Максимум результатов (1–20, по умолчанию 10) |
search_domain_filter | array | Нет | Домены или URL, к которым ограничить поиск (макс. 20) |
max_tokens_per_page | number | Нет | Максимум токенов с одной страницы (по умолчанию 1024) |
country | string | Нет | Код страны (например US, GB, DE) |
search_recency_filter | string | Нет | Свежесть: hour, day, week, month или year |
search_after_date | string | Нет | Только материалы после даты (формат MM/DD/YYYY) |
search_before_date | string | Нет | Только материалы до даты (формат MM/DD/YYYY) |
apiKey | string | Да | Ключ API Perplexity |
Выход
| Параметр | Тип | Описание |
|---|---|---|
results | array | Результаты поиска |
↳ title | string | Заголовок |
↳ url | string | URL |
↳ snippet | string | Краткий отрывок |
↳ date | string | Когда страница попала в индекс Perplexity |
↳ last_updated | string | Когда страницу последний раз обновляли в Perplexity |