SuperAPI AI 工具集

telnyx-ai-assistants-go

智能体与模型

查看项目

更新于 10-16 03:38

技能介绍

用途:该 Go SDK 用于以编程方式管理 Telnyx AI Assistants,支持创建、查询、更新、删除助手,以及通过 API 与助手对话,适用于需要把 AI 语音助手集成到自有 Go 服务的场景。

主要能力:可通过 client.AI.Assistants.New()(POST /ai/assistants)创建助手,设置名称、系统指令和模型等;通过 client.AI.Assistants.Chat()(POST /ai/assistants/{assistant_id}/chat)与助手聊天,需提供消息内容与对话 ID;还支持助手测试的创建(client.AI.Assistants.Tests.New())、测试套件运行历史查询、从 elevenlabs/vapi/retell 等外部提供方导入助手,以及标签、计划事件、金丝雀发布和 SMS 聊天等操作。列表接口支持 ListAutoPaging() 自动分页。

使用方式:先安装 go get github.com/team-telnyx/telnyx-go,然后导入包并用 option.WithAPIKey(os.Getenv("TELNYX_API_KEY")) 初始化客户端。电话号码须使用 E.164 格式(如 +13125550001)。生产代码应处理网络错误、401/403/404/422/429 等错误码,429 时可用指数退避重试。

限制:需自行提供 Telnyx API Key;部分参数未在资料中列出,需查阅 references/api-details.md 后再编码;不支持编造未给出的参数或字段。