Perplexity выпустила CLI-клиент pplx для поисковых запросов из терминала и агентов
Perplexity представила pplx — утилиту командной строки для своего Search API, которая возвращает результаты поиска и контент страниц в формате JSON. Инструмент создан специально для AI-агентов и автоматизации, без диалогового режима. Главная фишка — строгий контракт: успех = JSON на stdout, ошибка = код 1 и JSON с деталями на stderr, плюс встроенное управление лимитами токенов через усечение длинных полей.
Первый официальный CLI от поисковика, заточенный именно под AI-агентов, а не людей. Показывает, как меняется дизайн инструментов в эпоху автономных систем: предсказуемость контракта и экономика токенов важнее гибкости.
Что это
Perplexity выпустила pplx — официальный CLI-клиент для своего Search API. Это не чат-бот и не обёртка над моделью, а минималистичная утилита с двумя командами: pplx search web для живого веб-поиска и pplx content fetch для извлечения текста страниц. Все результаты возвращаются строго в JSON.
Как работает
Главная идея — жёсткий контракт для агентов. Успешный запрос возвращает код выхода 0 и один JSON-объект в stdout. Поиск даёт {hits: [{url, title, snippet, ...}], total}, извлечение контента — очищенный текст страницы. При ошибке — код 1, пустой stdout и JSON-объект с деталями в stderr ({error: {code, message, hint}}). Коды ошибок документированы: AUTHENTICATION, BAD_REQUEST, ARGUMENT_ERROR и другие.
Экономика токенов
Ключевая фича для агентов — управление размером ответов. Флаг --stdout-preview усекает длинные поля прямо в терминале, добавляя ...<truncated>, но работает только в паре с --output-dir, который сохраняет полный результат в файл. Без директории усечение не срабатывает, и каждый хит может весить килобайты — ловушка для невнимательных.
Установка и ограничения
Установка — одна команда curl | sh, скрипт качает бинарник для вашей платформы, проверяет SHA256 и кладёт в ~/.local/bin/pplx. Поддержка только macOS на M-чипах, Linux x86_64 и Linux ARM64. Ни Windows, ни Intel-маков нет.
Для агентов и CI авторизация через PERPLEXITY_API_KEY (интерактивный pplx auth login только для терминала). Тарифы: $5 за 1000 запросов, лимит 50 QPS на всех тарифах.
Зачем это нужно
Инструмент решает конкретную задачу: дать AI-агентам предсказуемый, компактный доступ к актуальной информации из сети без переплаты за токены. Никаких сюрпризов — только данные.
Ключевые выводы
- pplx — не чат-клиент, а JSON-конвейер для агентов с гарантированным форматом вывода
- Встроенное управление токенами через --stdout-preview, но только при сохранении полного результата
- Жёсткий контракт ошибок (exit 1 + stderr JSON) упрощает обработку сбоев в коде
- Ограниченная поддержка платформ: macOS ARM, Linux x86/ARM, без Windows
- Фиксированная цена $5/1K запросов и лимит 50 QPS независимо от тарифа
Автор: Марина Соколова · Источник: marktechpost.com
Интересно не то, ЧТО сделала Perplexity, а КАК. Это не просто обёртка над API — это продукт, который с первой строки доки кричит «я для машин, а не для людей». Контракт ошибок строже, чем у половины enterprise-софта. Усечение токенов встроено, но работает только с директорией — ловушка для невнимательных, зато честная.
Что настораживает: платформенная поддержка куцая (без Windows вообще), а лимит 50 QPS на любом тарифе выглядит как потолок для серьёзной автоматизации. $5 за тысячу запросов — не дёшево, но и не грабёж. Годится для прототипов и средних нагрузок. Главное — это сигнал: индустрия начала делить аудиторию на людей и агентов уже на уровне дизайна инструментов.
Инструменты из статьи
AI-поиск с источниками: отвечает на вопросы со ссылками на первоисточники.
Доступ из РФ →
Комментарии