
## 工作流概述
这个n8n模板展示了如何从VAPI(语音AI平台)捕获语音交互,通过webhook发送到n8n,使用OpenAI进行处理,并通过内存保持上下文。结果是创建一个能够以简短、业务导向的答案回应VAPI的对话AI代理。
## ✅ 工作流功能
– 监听来自VAPI的POST请求,包含会话ID和用户查询
– 提取会话ID和查询以保持一致的对话上下文
– 使用OpenAI(GPT-4.1-mini)生成对话式回复
– 添加内存缓冲窗口,使每个VAPI会话保持历史记录
– 以正确的JSON响应格式将结果返回给VAPI
## 👤 适用人群
– 构建语音驱动助手的开发者和顾问
– 希望将VAPI调用连接到自动化工作流的企业
– 需要可扩展的语音→AI→自动化管道的任何人
## ⚙️ 工作原理
1. **Webhook节点**捕获传入的VAPI请求
2. **Set节点**从请求体中提取session_id和user_query
3. **OpenAI Agent**使用您的业务上下文生成简短、对话式的回复
4. **Memory节点**保持跨轮次的对话历史
5. **Respond to Webhook**以所需的JSON模式将结果发送回VAPI
## 🔧 设置说明
### 步骤1:在VAPI中创建函数工具
在您的VAPI仪表板中,创建一个新的函数工具:
– **名称**: send_to_n8n
– **描述**: 将用户查询和会话数据发送到n8n工作流
– **参数**:
– session_id (字符串,必需) – 唯一会话标识符
– user_query (字符串,必需) – 用户的问题
– **服务器URL**: https://your-n8n-instance.com/webhook/vapi-endpoint
### 步骤2:在n8n中配置Webhook
1. 添加一个Webhook节点
2. 将HTTP方法设置为POST
3. 路径: /webhook/vapi-endpoint
4. 保存、激活并复制webhook URL
5. 在您的VAPI函数工具配置中使用此URL
### 步骤3:创建VAPI助手
1. 在VAPI中创建一个新的助手
2. 添加send_to_n8n函数工具
3. 配置助手在用户请求时调用此工具
4. 通过进行语音查询进行测试 – 您应该看到n8n响应
## 📦 要求
– 存储在n8n凭据中的OpenAI API密钥
– 具有函数工具访问权限的VAPI账户
– 具有webhook访问权限的自托管或云端n8n实例
## 🎛 自定义选项
– 更新OpenAI Agent节点中的系统提示以反映您品牌的语调
– 如果需要更长或更便宜的响应,可以将GPT-4.1-mini替换为另一个OpenAI模型
– 通过连接到CRM、Slack或数据库来扩展工作流
## 📬 联系方式
需要帮助自定义此工作流(例如,按活动过滤、连接到CRM或格式化报告)?
📧 rbreen@ynteractive.com
🔗 https://www.linkedin.com/in/robert-breen-29429625/
🌐 https://ynteractive.com

评论(0)