
## 工作流概述
这个n8n工作流构建了一个智能的AI食谱生成助手,用户可以通过Telegram发送食物图片或文本描述,系统会自动识别食材并生成详细的食谱建议。
## 工作流程详解
### 第一阶段:用户输入处理
– **Telegram Trigger**:接收用户发送的消息或图片
– **Check Input Type**:智能判断输入类型,如果是图片则进入视觉AI路径,如果是文本则直接处理
### 第二阶段:食材提取(双路径处理)
**图片路径:**
– **AI Vision Agent**:使用OpenAI GPT-4 Vision模型分析食物图片,识别可见食材
– **Ingredient Parser**:将AI识别的结果结构化输出为JSON格式
– **Format Ingredients**:将食材列表转换为逗号分隔的字符串
**文本路径:**
– **Get Text Ingredients**:直接提取用户输入的文本食材描述
### 第三阶段:AI食谱生成
– **Recipe Generator**:基于提取的食材列表,作为专业厨师生成3个详细的食谱建议
– **OpenAI Recipe Model**:使用GPT-4o-mini模型进行食谱创作
– **Recipe Parser**:将AI的创意输出强制转换为结构化JSON格式,确保数据可靠性
### 第四阶段:格式化与发送响应
– **Format Response**:使用JavaScript表达式将结构化食谱数据转换为美观的、带有表情符号的易读消息
– **Send a text message**:将最终格式化的文本发送回Telegram用户
## 技术特点
– **多模态输入支持**:同时支持图片和文本输入
– **结构化输出**:通过输出解析器确保AI响应的可靠性和一致性
– **国际化食谱**:生成日本料理和国际美食的多样化选择
– **详细食谱信息**:包含菜名、菜系、难度、烹饪时间、份量、材料和步骤说明
## 应用场景
– 家庭厨房助手,快速获取食谱灵感
– 餐厅菜单开发,基于现有食材创建新菜品
– 烹饪学习工具,探索不同菜系的制作方法
– 食材利用优化,减少食物浪费

评论(0)