Perplexity Client: десктопный клиент на Electron

Урок 35 из 43 курса «Perplexity API Cookbook»: официальный курс Perplexity API Cookbook (Перплексити) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Perplexity Client — это настольное приложение на базе Electron, которое предоставляет отточенный интерфейс для взаимодействия с Sonar API Perplexity. В отличие от типичных чат-интерфейсов, оно предоставляет доступ к расширенным параметрам API, таким как temperature, top-p и max tokens, что делает его идеальным для разработчиков, которые хотят получить детальный контроль над своим взаимодействием с ИИ, наслаждаясь при этом красивым пользовательским интерфейсом в стиле macOS. Несколько моделей Sonar с поддержкой Sonar, Sonar Pro и Sonar Reasoning Pro Пользовательские Spaces с функциональностью сохранения/загрузки для различных сценариев использования Управление параметрами API, включая настройки temperature, top-p и max tokens Режим отладки API, отображающий полные полезные данные запросов/ответов для устранения неполадок Отслеживание использования token'ов для мониторинга потребления API и затрат Режимы фокусировки для специализированных задач, таких как кодирование, написание текстов и исследования Node.js v16 или выше npm или yarn API key Perplexity Соберите приложение для вашей платформы: API key'и управляются непосредственно в приложении: Запустите приложение и откройте Настройки (значок шестеренки) В разделе API Keys нажмите Add Key Введите ваш API key Perplexity Ключ хранится безопасно и сохраняется между сессиями Для пользовательских системных prompt'ов используйте функцию Spaces для сохранения и переключения между различными наборами инструкций. Запуск: Запустите npm run dev или используйте собранное приложение Добавление API Key: Откройте Настройки и добавьте ваш API key Perplexity Выбор модели: Используйте выпадающее меню, чтобы выбрать один из вариантов Sonar Создание Spaces: Настройте пользовательские системные prompt'ы для различных задач Чат: Начните общение с ответами в режиме реального времени (streaming) Отладка: Включите отладку API, чтобы просмотреть полные сведения о запросах/ответах Отслеживание использования: Отслеживайте потребление token'ов на панели Настроек Возможность Предварительный просмотр Spaces (Пользовательские инструкции) Управление моделью и параметрами Режим отладки API Выбор темы Только для настольных ПК (Windows, macOS, Linux) — нет мобильной или веб-версии Требуется подключение к интернету для вызовов API Требуется API key для работы функционала Репозиторий GitHub

План урока

  1. Возможности
  2. Предварительные требования
  3. Установка
  4. Сборка
  5. Настройка
  6. Использование
  7. Скриншоты
  8. Ограничения

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды