deepgram-webhooks-events
Obsługuj asynchroniczne transkrypcje Deepgrama przez webhooki i callbacki
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia integrację callback'ów Deepgrama do asynchronicznego przetwarzania nagrań audio. Zamiast czekać na wynik transkrypcji, przesyłasz nagranie z adresem URL webhooka — Deepgram przetwarza audio w tle i wysyła rezultat do Twojego endpointu. Obsługuje automatyczne ponowne próby (do 10 razy co 30 sekund) oraz notyfikacje o zdarzeniach. Idealne dla aplikacji wymagających przetwarzania bez blokowania połączenia.
Jak używać
Zainstaluj skill w swoim środowisku Claude Code, Codex lub OpenClaw, upewniając się, że masz dostęp do narzędzi Read, Write, Edit i Bash (curl).
Przygotuj klucz API Deepgrama (zmienna środowiskowa DEEPGRAM_API_KEY) i adres HTTPS Twojego webhooka, na który Deepgram będzie wysyłać wyniki transkrypcji.
Użyj SDK Deepgrama, aby przesłać nagranie audio z parametrem callback — zamiast czekać na odpowiedź, otrzymasz natychmiast request_id. Deepgram przetwarza audio asynchronicznie w tle.
Skonfiguruj endpoint webhooka, aby odbierał POST'y z wynikami transkrypcji. Deepgram będzie ponownie próbować wysłać dane do 10 razy (z przerwą 30 sekund) jeśli Twój serwer zwróci status inny niż 2xx.
Obsługuj zdarzenia i notyfikacje z Deepgrama w swoim endpoincie — możesz włączyć opcje takie jak smart_format, diarize czy utterances, aby wzbogacić transkrypcję o dodatkowe metadane.
Testuj przepływ, wysyłając testowe nagrania i monitorując logi webhooka, aby upewnić się, że callbacki są prawidłowo odbierane i przetwarzane.