Toolverse
Wszystkie skille

speak-multi-env-setup

autor: jeremylongshore

Skonfiguruj Speak na dev, staging i produkcji z oddzielnymi kluczami API

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Umożliwia konfigurację platformy Speak do nauki języków w wielu środowiskach jednocześnie. Zarządzaj osobnymi kluczami API, trybami mock i ustawieniami dla każdego etapu wdrażania. Skill automatyzuje weryfikację połączenia, obsługę błędów i monitorowanie integracji z API Speak, które wykorzystuje GPT-4o do tutoringu i Whisper do rozpoznawania mowy.

Jak używać

  1. Upewnij się, że wcześniej ukończyłeś konfigurację speak-install-auth i posiadasz ważne dane dostępu do API Speak.

  2. Zdefiniuj zmienne środowiskowe dla każdego etapu: SPEAK_API_KEY, SPEAK_APP_ID oraz NODE_ENV (development, staging lub production). Każde środowisko powinno mieć własny klucz API.

  3. Utwórz plik konfiguracyjny speak_multi_env_setup_config.ts, który będzie odczytywać zmienne środowiskowe i przypisywać je do obiektu konfiguracji zawierającego apiKey, appId i environment.

  4. Zaimplementuj inicjalizację klienta Speak za pomocą SpeakClient z pakietu @speak/language-sdk, przekazując przygotowaną konfigurację.

  5. Uruchom weryfikację zdrowia integracji, wywołując metodę client.health.check() lub wykonując zapytanie curl z nagłówkiem Authorization zawierającym token API do https://api.speak.com/v1/health.

  6. Sprawdź odpowiedź — powinna zawierać status potwierdzający poprawną konfigurację. W przypadku błędu 401 zweryfikuj klucz API, a dla błędu 429 zmniejsz częstotliwość żądań.

Podobne skille