LINE食品图像卡路里记录器到Google Sheets - n8n工作流实现智能饮食管理
LINE机器人,OpenAI Vision,Google Sheets,卡路里计算,食品识别,n8n工作流,自动化,AI应用

## 工作流概述

这个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
– 完整的错误处理和用户反馈机制

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。