集成 API
VAPI 集成
使用我们的语音 API 服务构建基于电话通话的语音交互。
POST
VAPI 集成
VAPI 集成提供了一个专门设计用于通过语音 API 服务处理电话通话对话的聊天完成端点。
聊天完成
路径参数
您的项目 ID
请求体
对话中的消息数组。每条消息都应该有一个 role
(“system”、“user” 或 “assistant”)和 content
。
是否流式传输响应。默认为 false。
当前通话会话的信息。
可选的电话号码配置。
可选的客户信息。
请求示例:
响应
响应格式与 API 集成的聊天完成端点相同,并增加了电话通话的会话管理。
完成的唯一标识符
对象类型(“chat.completion”)
完成创建时的 Unix 时间戳
用于完成的模型
完成选项数组
对话的会话 ID
响应示例:
流式响应
流式响应格式与 API 集成的流式格式相同。
错误响应
状态码 | 描述 |
---|---|
400 | 无效的请求体或缺少通话 ID |
500 | 内部服务器错误 |
会话管理
VAPI 集成基于通话 ID 自动管理会话。它将:
- 为回访的来电者查找现有会话
- 为首次来电者创建新会话
- 在整个通话过程中维护对话上下文