用途:该技能提供 Retell AI(语音智能体与电话自动化平台)升级迁移的实施模式,用于在平台或 SDK 版本变更时安全完成集成迁移。
主要能力:给出 retell-sdk 的基础调用模式,示例中通过环境变量 RETELL_API_KEY 初始化客户端并列出智能体(agent.list);提供常见错误的排查表:401 Unauthorized 对应 API 密钥无效,需检查 RETELL_API_KEY;429 Rate Limited 对应请求过多,建议实现退避;400 Bad Request 对应参数无效,需查阅 API 文档。另给出通过兼容性金丝雀(canary)升级 SDK 的流程:在分支中固定候选 SDK 版本,针对合成的创建通话、检索、错误与 webhook 场景运行开发智能体套件,记录新旧包版本及请求结构变化,先部署预览配置再改动生产依赖,并在金丝雀满足错误与延迟限制前保留旧 lockfile 与智能体版本,以便回滚无需重建旧运行时。
使用方式:需先完成 retellai-install-auth 设置。示例代码为:import Retell from 'retell-sdk'; const retell = new Retell({ apiKey: process.env.RETELL_API_KEY! }); const agents = await retell.agent.list();
适用场景:Retell AI 语音智能体、电话呼叫与电话系统集成的版本升级与迁移。
限制:资料未提供具体版本号、价格、平台支持范围与性能数据;迁移细节需结合官方文档(https://docs.retellai.com)与 retell-sdk npm 包说明确认。