Toolverse
Wszystkie skille

perplexity-multi-env-setup

autor: jeremylongshore

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

Szybkie info

Kategoria
Backend
Wyświetlenia
10

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ć

  1. 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).

  2. 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).

  3. W pliku base.ts zainicjalizuj klienta OpenAI SDK z bazowym URL https://api.perplexity.ai i kluczem API pobranym ze zmiennych środowiskowych.

  4. Utwórz plik index.ts, który rozpoznaje bieżące środowisko i automatycznie ładuje odpowiednią konfigurację — development, staging lub production.

  5. 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.

  6. 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.

Podobne skille