用途:在持续集成(CI)流程中接入 Retell AI,实现语音智能体与电话自动化相关配置的校验与测试。适用于语音智能体、电话呼叫或电信场景。
主要能力:提供 SDK 实现模式,使用 retell-sdk 以 API 密钥初始化客户端(import Retell from 'retell-sdk'; const retell = new Retell({ apiKey: process.env.RETELL_API_KEY! });),并可通过 retell.agent.list() 列出智能体。包含错误处理参考,例如 401 未授权需检查 RETELL_API_KEY,429 限流需实现退避,400 错误需核对 API 文档。示例场景是在拉取请求中校验智能体配置:在 CI 中 lint 智能体配置,并使用掩码测试凭证对专用测试智能体发起脚本化呼叫,断言预期的工具调用、转接结果和脱敏转录标记,但不上传真实通话音频或客户数据;测试结果作为 PR 工件发布,并在配置到达真实号码前要求独立的晋升步骤。
使用方式:需先完成 retellai-install-auth 安装认证设置,再按 SDK 模式调用。
限制:不涉及具体收费价格信息(暂未提供);测试中须使用掩码凭证,禁止上传真实通话音频或客户数据;其他平台细节暂未提供。