SuperAPI AI 工具集

telnyx-import-elevenlabs

智能体与模型

查看项目

更新于 10-16 06:14

技能介绍

用途:把 ElevenLabs 的对话式 AI 智能体迁移到 Telnyx,通过导入 API 使用你的 ElevenLabs API 密钥拉取智能体配置,并重建为 Telnyx AI Assistants,支持全部 SDK 语言。

主要能力与导入范围:指令、问候语/首条消息、语音配置(含 ElevenLabs 语音 ID 与设置)、动态变量默认值、工具(挂断、转接、Webhook)、MCP 服务器集成、通话分析/洞察(映射为 insight_settings)、数据保留偏好(映射为 privacy_settings)均可导入。知识库不会导入,需导入后手动添加;工具中的 API 密钥仅创建占位密钥,需在 Telnyx 门户重新填写值。

前置条件:Telnyx API 密钥(https://portal.telnyx.com/#/app/api-keys);ElevenLabs API 密钥(ElevenLabs 控制台 Profile → API Keys);并先在 https://portal.telnyx.com/#/app/integration-secrets 把它存为 Telnyx 集成密钥。交互模型要求:先收集两个密钥,把 ElevenLabs 密钥存为集成密钥,再运行导入并验证,不可跳过创建密钥这一步,因为导入端点需要密钥引用而非原始密钥。

使用方式:存储密钥后记录引用名(如 elevenlabs_api_key)。导入全部智能体时,向 POST https://api.telnyx.com/v2/ai/assistants/import 发送 provider=elevenlabs、api_key_ref=elevenlabs_api_key;只导入指定智能体时额外传 import_ids 数组。可使用 curl 或 Python、JavaScript、Go、Java、Ruby SDK 调用。

导入后检查:在集成密钥页补全占位密钥的实际值;在助手知识库设置中上传文件或添加 URL;为助手分配 Telnyx 电话号码以接听来电;使用助手测试 API 或试拨电话验证行为。

限制:知识库内容不导入;工具中的密钥仅部分导入(占位);重新导入同一批智能体将用 ElevenLabs 最新配置覆盖现有 Telnyx 副本,可用于渐进迁移期间的同步。完整文档见 https://developers.telnyx.com/api-reference/assistants/import-assistants-from-external-provider。