SuperAPI AI 工具集

retellai-enterprise-rbac

安全与审计

查看项目

更新于 10-15 23:28

技能介绍

用途:为 Retell AI(语音智能体与电话自动化平台)提供企业级 RBAC(基于角色的访问控制)实现模式,适用于语音智能体、电话呼叫与电信场景。

前置条件:需先完成 retellai-install-auth 的认证配置。

主要能力:以 retell-sdk 为入口进行集成,示例初始化方式为 const retell = new Retell({ apiKey: process.env.RETELL_API_KEY! }); 并可通过 retell.agent.list() 列出智能体。核心实践是最小权限角色设计:例如创建一个仅允许发布已批准的智能体版本并查看部署状态的角色,不包含通话转写、录音、账单或用户管理权限;该角色应在预览智能体上验证,能够推进指定版本但无法读取受保护的通话内容。分配前应记录角色、环境和审批人,发布窗口结束后移除授权。

错误处理:401 Unauthorized 通常由 API 密钥无效引起,检查 RETELL_API_KEY;429 Rate Limited 表示请求过多,应实现退避;400 Bad Request 表示参数无效,需查阅 API 文档。

资源:Retell AI 文档 https://docs.retellai.com,retell-sdk npm 包 https://www.npmjs.com/package/retell-sdk。

限制:资料未提供具体云厂商 IAM 集成细节、价格与配额上限,相关事实暂未提供。