
## 工作流概述
这个n8n工作流允许LINE用户向连接的LINE机器人发送文本或食品图像。
– **文本消息** → AI代理直接通过LINE回复
– **图像消息** → 工作流从LINE API下载图像,使用OpenAI Vision模型分析图像,仅在图像包含食品时估算卡路里,并将结果格式化为JSON
– 检测到的菜肴和卡路里被追加到Google Sheet中,并通过LINE向用户发送确认消息
## 主要功能
– 将LINE Messaging API webhook与n8n集成
– 使用OpenAI Vision检测食品并估算卡路里
– 自动将结果记录到Google Sheets
– 向LINE用户发送实时反馈
## 使用方法
1. 设置LINE Messaging API频道并获取您的频道访问令牌
2. 在n8n中添加您的OpenAI API凭据
3. 将占位符 `{channel access token}`、`{your id}` 和 Google Sheet ID 替换为您自己的
4. 激活工作流并向您的LINE机器人发送食品图像或文本消息
## 工作流节点说明
该工作流包含多个关键节点:
– **LINE webhook**: 接收来自LINE的消息
– **用户验证**: 验证用户身份
– **Switch节点**: 根据消息类型(文本或图像)路由处理
– **OpenAI Chat Model**: 处理文本消息的AI对话
– **图像下载**: 从LINE API下载图像内容
– **图像分析**: 使用OpenAI Vision分析食品图像
– **Code节点**: 处理和分析AI响应数据
– **Google Sheets**: 将结果记录到电子表格
– **HTTP Request**: 向LINE API发送回复消息
## 技术特点
– 支持多模态输入(文本和图像)
– 智能食品识别和卡路里估算
– 实时数据同步到Google Sheets
– 完整的错误处理和用户反馈机制

评论(0)