用途:该技能提供 Go SDK 示例,帮助开发者在 Go 应用中接入 Telnyx 的 AI 推理能力,包括聊天补全、语音转文字、文本嵌入以及会话洞察分析。
主要能力:支持创建聊天补全(POST /ai/chat/completions,OpenAI 兼容,已标记为弃用,建议改用 POST /v2/ai/openai/chat/completions);语音转文字(POST /ai/audio/transcriptions);管理 AI 会话及其消息;创建与管理洞察模板和洞察分组,对会话进行聚合洞察;对存储桶文档执行嵌入与相似度搜索。会话接口支持 PostgREST 风格过滤,列表可用 ListAutoPaging() 自动翻页。
使用方式:先安装 go get github.com/team-telnyx/telnyx-go,再以 option.WithAPIKey(os.Getenv("TELNYX_API_KEY")) 初始化 client。示例中通过 client.AI 下的方法调用各端点,需按文档传入参数并处理返回结构。
适用场景:需要在 Go 后端集成 Telnyx AI 推理、通话录音转写与摘要、对存储文档做嵌入检索的场景。
限制与说明:代码中明确聊天补全旧端点已弃用;API 调用可能返回 401、403、404、422、429 等错误,需处理网络错误与限流重试;嵌入支持 PDF、HTML、txt、json、csv 及音视频(音视频最大 100mb),相似度搜索目前仅支持余弦相似度。收费、价格、性能与平台细节资料未提供。