deepgram-upgrade-migration
Installation
SKILL.md
Contains Shell Commands
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
Deepgram Upgrade Migration
Current State
!npm list @deepgram/sdk 2>/dev/null | grep deepgram || echo 'SDK not installed'
Overview
Guide for Deepgram SDK version upgrades (v3 -> v4 -> v5) and model migrations (Nova-2 -> Nova-3). Includes breaking change maps, side-by-side API comparison, A/B testing scripts, automated validation, and rollback procedures.
SDK Version History
| Version | Client Init | STT API | Live API | TTS API | Status |
|---|---|---|---|---|---|
| v3.x | createClient(key) |
listen.prerecorded.transcribeUrl() |
listen.live() |
speak.request() |
Stable |
| v4.x | createClient(key) |
listen.prerecorded.transcribeUrl() |
listen.live() |
speak.request() |
Stable |
| v5.x | new DeepgramClient({apiKey}) |
listen.v1.media.transcribeUrl() |
listen.v1.connect() |
speak.v1.audio.generate() |
Beta |