当前位置: 首页 > java >正文

n8n工作流自动化平台的实操:利用本地嵌入模型,完成文件内容的向量化及入库

1.成果展示

1.1n8n的工作流

 牵涉节点:FTP、Code、Milvus Vector Store、Embeddings OpenAI、Default Data Loader、Recursive Character Text Splitter

12.向量库的结果

 

2.实操过程

2.1发布本地嵌入模型服务

将bge-m3嵌入模型,发布成满足open api接口规范的服务,必须包括(v1/embeddings和v1/models)这两个接口,具体实现详见https://platform.openai.com/docs/api-reference/embeddings/create,如下图:

2.2在milvus服务创建test_n8n集合

2.2.1创建test_n8n集合,如下图: 

注:

1.必须勾选启用动态schema,否则后面会报错。 

2.维度需要和前面发布的嵌入模型维度一致。bge-m3的维度是1024。

 2.2.2创建索引,如下图: 

注:度量类型必须是L2,否则后面会报错,因为Milvus Vector Store默认是L2,如何设置成其他,还望有缘人告知。

2.3节点说明

2.3.1FTP节点:

 

Operation选择Download
Path设置为/1.txt(1.txt是提前上传的文件)。 

2.3.2code节点:

解决中文乱码问题,具体操作详见《中文乱码》

2.3.3Milvus Vector Store节点:

operation Mode:选择Insert Documents
Milvus Collection:test_n8n(对应前面创建的集合)
其他采用默认设置 

2.3.4Embeddings OpenAI节点:

 图中1对应v1/models返回的模型名称,图中2对应v1/embeddings返回的内容(向量化)

2.3.5Default Data Loader节点:

注红框1、2,其他默认就行 

2.3.6Recursive Character Text Splitter节点:

默认设置就可以 

http://www.xdnf.cn/news/3848.html

相关文章:

  • 【Linux网络#3】:Socket编程应用层UDP
  • Scartch038(四季变换)
  • MCP智能体多Agent协作系统设计(Multi-Agent Cooperation)
  • 模型部署——cuda编程入门
  • C语言内存函数详解:从基础到实战
  • 2025年渗透测试面试题总结-拷打题库38(题目+回答)
  • profile软件开发中的性能剖析与内存分析
  • 数据库Mysql_联合查询
  • Python----机器学习(模型评估:准确率、损失函数值、精确度、召回率、F1分数、混淆矩阵、ROC曲线和AUC值、Top-k精度)
  • 双列集合——map集合和三种遍历方式
  • React实现B站评论Demo
  • 分布式系统中的 ActiveMQ:异步解耦与流量削峰(一)
  • Dify 完全指南(一):从零搭建开源大模型应用平台(Ollama/VLLM本地模型接入实战)》
  • Github2025-05-04php开源项目日报 Top10
  • 详解迁移学习,模型参数冻结,优化器参数定义
  • 传感器数据处理笔记
  • Linux中的粘滞位和开发工具和文本编辑器vim
  • 马小帅面试遇“灵魂拷问“
  • hot100:链表倒数k个节点- 力扣(LeetCode)
  • 研0大模型学习(第11天)
  • FFT实现(Cooley-Tukey算法)
  • WEB 前端学 JAVA(二)Java 的发展与技术图谱简介
  • TS 字面量类型
  • Mybatis学习(下)
  • LabVIEW开发风量智能监测系统
  • 【杂谈】-探索 NVIDIA Dynamo 的高性能架构
  • 牛客周赛90 C题- Tk的构造数组 题解
  • STM32智能垃圾桶:四种控制模式实战开发
  • 58认知干货:创业经验分享及企业形式的汇总
  • 【AI面试准备】逻辑思维、严谨性、总结能力、沟通协作、适应力与目标导向