perplexity-multi-env-setup
Skonfiguruj Perplexity Sonar API dla środowisk dev, staging i production z automatycznym routingiem modeli i kontrolą kosztów.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do zarządzania integracją Perplexity Sonar API na wielu środowiskach wdrażania. Automatycznie dostosowujesz wybór modelu (sonar vs sonar-pro), limity zapytań i źródła kluczy API dla każdego etapu — od lokalnego rozwoju przez staging aż do produkcji. Oszczędzaj na kosztach poprzez inteligentny routing zapytań głębokich do sonar-pro i szybkich do sonar. Obsługuje integrację z AWS, Google Cloud i systemami zarządzania tajemnicami.
Jak używać
Pobierz klucz API Perplexity ze strony perplexity.ai/settings/api i przechowuj go w odpowiednim miejscu — dla development w .env.local, dla staging i production w systemie zarządzania tajemnicami (AWS Secrets Manager, Google Secret Manager lub Vault).
Utwórz strukturę katalogów config/perplexity/ z czterema plikami konfiguracyjnymi: base.ts (klient OpenAI wskazujący na https://api.perplexity.ai), development.ts (model sonar, limit 5 RPM), staging.ts (model sonar, limit 5-20 RPM) oraz production.ts (sonar-pro dla zapytań głębokich, sonar dla szybkich, limit 50+ RPM).
W pliku base.ts zainicjalizuj klienta OpenAI SDK z bazowym URL https://api.perplexity.ai i kluczem API pobranym ze zmiennych środowiskowych.
Utwórz plik index.ts, który rozpoznaje bieżące środowisko i automatycznie ładuje odpowiednią konfigurację — development, staging lub production.
Wyzwól umiejętność frazami takimi jak "perplexity environments", "perplexity staging", "perplexity dev prod" lub "perplexity environment setup", aby skonfigurować routing modeli i limity zapytań dla Twojego wdrażania.
Przetestuj konfigurację w każdym środowisku, weryfikując że model, limit zapytań i źródło klucza API odpowiadają zdefiniowanej strategii — dev używa sonar z wolnym limitem, production automatycznie wybiera sonar-pro dla zapytań wymagających głębokie analizy.