Toolverse
Wszystkie skille

perplexity-webhooks-events

autor: jeremylongshore

Buduj architektura oparte na zdarzeniach wokół API Perplexity Sonar ze streamingiem i monitorowaniem.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
1

O skillu

Skill do implementacji wzorców asynchronicznych dla Perplexity Sonar API. Obsługuje streaming w czasie rzeczywistym przez Server-Sent Events, przetwarzanie wsadowe za pomocą kolejek zadań oraz monitorowanie zaplanowane przez cron. Idealny do automatyzacji badań, generowania raportów, monitorowania wiadomości i alertów trendów. Wymaga zainstalowanego pakietu openai, ustawionej zmiennej PERPLEXITY_API_KEY oraz systemu kolejek (BullMQ, SQS) do pełnej funkcjonalności.

Jak używać

  1. Zainstaluj wymagane zależności: npm install openai oraz system kolejek (BullMQ lub AWS SQS) jeśli planujesz przetwarzanie wsadowe. 2. Ustaw zmienną środowiskową PERPLEXITY_API_KEY z Twoim kluczem API Perplexity. 3. Dla wyszukiwania ze streamingiem: skonfiguruj endpoint Express POST /api/search/stream, który przyjmuje query i opcjonalnie model (domyślnie sonar). Endpoint zwraca Server-Sent Events z wynikami wyszukiwania w czasie rzeczywistym. 4. Dla przetwarzania wsadowego: utwórz job queue używając BullMQ lub SQS do przesyłania zadań wyszukiwania, które będą przetwarzane asynchronicznie do generowania raportów lub automatyzacji badań. 5. Dla monitorowania zaplanowanego: skonfiguruj cron job, który okresowo uruchamia wyszukiwania (np. monitorowanie wiadomości lub śledzenie trendów konkurencji). 6. Po otrzymaniu wyników implementuj pipeline post-processingu do weryfikacji źródeł i walidacji linków z cytowań.

Podobne skille