perplexity-multi-env-setup
Configure Perplexity across development, staging, and production environments.\nUse when setting up multi-environment deployments, configuring per-environment secrets,\nor implementing environment-specific Perplexity configurations.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Configure Perplexity across development, staging, and production environments.\nUse when setting up multi-environment deployments, configuring per-environment secrets,\nor implementing environment-specific Perplexity configurations.\nTrigger with phrases like \
How to use
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.