SuperAPI AI 工具集

deepgram-upgrade-migration

通用与其它

查看项目

更新于 10-15 23:25

技能介绍

用途:指导 Deepgram SDK 版本升级(v3→v4→v5)与模型迁移(Nova-2→Nova-3),覆盖破坏性变更映射、新旧 API 对照、A/B 测试、自动验证和回滚。

主要能力:给出各版本客户端初始化与 STT、Live、TTS 接口差异;v5 中 createClient 改为 new DeepgramClient({apiKey}),预录音频改用 listen.v1.media.transcribeUrl/transcribeFile,实时改用 await listen.v1.connect(),TTS 改用 speak.v1.audio.generate,且 v5 出错时抛异常而非返回 { error }。模型迁移方面,Nova-3 为直接替换,仅需把 model 参数由 nova-2 改为 nova-3。

使用方式:先用 npm list @deepgram/sdk 与 npm view @deepgram/sdk versions --json 确认版本;在 staging 用 mock/单元测试和授权样本对比新旧输出、延迟与错误指标,通过 canary 后再上线;回归时回退 lockfile 与配置,不重处理生产录音。

适用场景:SDK 大版本升级、模型切换、迁移前验证与回滚预案。

限制:需准备当前/目标版本、兼容矩阵、授权样本、质量与延迟阈值及回滚负责人;迁移或重处理需单独 staging 凭据并做数据保留与同意审查。资料未提供具体价格、平台支持范围或效果保证。