
工作流编号:1964
工作流名称:1964-sync-google-sheets-data-with-mysql
工作流网址:https://n8n.io/workflows/1964-sync-google-sheets-data-with-mysql/
工作流描述:
此工作流自动化了将Notion页面作为向量文档存储在具有向量列的Supabase数据库中的过程。步骤如下:
1. **Notion页面添加触发器**:
– 监控指定的Notion数据库中新添加的页面。您可以创建一个特定的Notion数据库,在其中复制要存储在Supabase中的页面。
– 节点:Notion – Page Added Trigger
2. **检索页面内容**:
– 从新添加的Notion页面获取所有块内容。
– 节点:Notion – Retrieve Page Content
3. **过滤非文本内容**:
– 排除类型为”image”和”video”的块,专注于文本内容。
– 节点:Filter Non-Text Content
4. **汇总内容**:
– 连接Notion块内容以创建用于嵌入的单个文本。
– 节点:Summarize – Concatenate Notion’s blocks content
5. **存储在Supabase中**:
– 将处理后的文档及其嵌入存储到具有向量列的Supabase表中。
– 节点:Supabase Vector Store
6. **生成嵌入**:
– 利用OpenAI的API为文本内容生成嵌入。
– 节点:Embeddings OpenAI
7. **创建元数据和加载内容**:
– 加载块内容并创建关联的元数据,如页面ID和块ID。
– 节点:Create metadata and load content
8. **将内容分割成块**:
– 将文本分割成更小的块,以便于处理和嵌入生成。
– 节点:Token Splitter
更新信息:
2024年6月17日更新:添加了’Summarize’节点,以避免在Supabase表中为每个Notion内容块创建一行。

评论(0)