
## 工作流概述
这个n8n工作流能够自动处理Loom视频链接,提取视频内容,并使用Google Gemini AI进行分析,最后将结果发送到Slack。
## 工作流程详解
### 1. 表单触发与URL验证
– **Loom URL Form**:通过表单接收用户输入的Loom视频URL和问题
– **Valid Loom URL?**:验证URL格式是否正确,确保是有效的Loom分享链接
### 2. 视频ID提取与下载
– **Extract Video ID**:从Loom URL中提取视频ID
– **Fetch Download URL**:调用Loom API获取视频下载链接
– **Download Video Content**:下载视频内容到二进制数据
### 3. 文件处理与属性设置
– **Calculate File Size**:计算视频文件大小(字节数)
– **Set Video Attributes**:设置视频的MIME类型和显示名称
### 4. Gemini文件上传
– **Start Upload Session for Gemini**:启动Gemini文件上传会话
– **Extract URL for Uploading**:提取上传URL
– **Upload Video Data**:将视频数据上传到Gemini
– **Extract File Details**:提取上传后的文件详细信息
### 5. 视频状态监控
– **Loop Until Video Is Active**:循环检查视频处理状态
– **Wait 5 Seconds**:等待5秒后重新检查
– **Get Video Status**:获取视频处理状态
– **Video Active?**:判断视频是否已激活可用
### 6. AI分析与结果发送
– **Ask Gemini to Summarize Video**:向Gemini发送视频和问题进行分析
– **Slack**:将分析结果发送到Slack频道
## 技术特点
– **多模块集成**:集成了Loom API、Gemini AI API和Slack API
– **状态监控**:自动监控视频上传和处理状态
– **错误处理**:包含URL验证和状态检查机制
– **可扩展性**:易于定制和扩展其他功能
## 使用说明
1. 在表单中输入有效的Loom视频URL
2. 输入关于视频的问题或分析需求
3. 工作流自动下载视频并上传到Gemini
4. 等待视频处理完成后,Gemini会分析视频内容
5. 分析结果自动发送到指定的Slack频道

评论(0)