speak-cost-tuning
Optimize Speak costs through tier selection, usage monitoring, and efficient lesson design.\nUse when analyzing Speak billing, reducing API costs,\nor implementing usage monitoring and budget alerts for language learning apps.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Optimize Speak costs through tier selection, usage monitoring, and efficient lesson design.\nUse when analyzing Speak billing, reducing API costs,\nor implementing usage monitoring and budget alerts for language learning apps.\nTrigger with phrases like \
How to use
Upewnij się, że wcześniej ukończyłeś konfigurację speak-install-auth i masz ważne dane dostępu do API Speak. Przygotuj zmienne środowiskowe: SPEAK_API_KEY, SPEAK_APP_ID i NODE_ENV.
Skonfiguruj integrację Speak poprzez utworzenie pliku konfiguracyjnego speak_cost_tuning_config.ts z kluczem API, identyfikatorem aplikacji i środowiskiem (development lub production).
Zaimplementuj klienta Speak, importując SpeakClient z pakietu @speak/language-sdk i inicjując go przy użyciu przygotowanej konfiguracji.
Uruchom sprawdzenie zdrowia API, wywołując metodę client.health.check() aby potwierdzić, że połączenie działa prawidłowo i otrzymać status serwera.
Zweryfikuj konfigurację za pomocą curl, wysyłając żądanie do https://api.speak.com/v1/health z nagłówkiem Authorization zawierającym token API.
Monitoruj błędy takie jak 401 Unauthorized (nieprawidłowy klucz API) lub 429 Rate Limited (zbyt wiele żądań), i wdrażaj odpowiednie strategie obsługi, takie jak weryfikacja SPEAK_API_KEY lub implementacja backoff dla ograniczeń szybkości.