n8n - AI自动化工作流

Banner image


一、关于 n8n

n8n是一个具有原生AI功能的工作流自动化平台,它为技术团队提供了代码的灵活性和无代码的速度。凭借400多种集成、原生人工智能功能和公平代码许可证,n8n可让您构建强大的自动化,同时保持对数据和部署的完全控制。


教程:
折腾自己的AI助手之n8n
https://mp.weixin.qq.com/s/FNszInjKdILm8lErIqkoUg


关键能力

  • 需要时编写代码:编写JavaScript/Python、添加npm包或使用视觉界面
  • AI-Native Platform:使用自己的数据和模型构建基于LangChain的AI代理工作流
  • 完全控制:使用我们的公平代码许可自托管或使用我们的云产品
  • 企业就绪:高级权限、SSO和气隙部署
  • 活跃社区:400+集成和900+即用型模板

n8n 是什么意思

n8n 的意思是 nodemation,发音为 n-eight-n

很长的回答:“我经常(比我预期的要频繁)遇到这个问题,所以我决定最好在这里回答。在为这个项目寻找一个有免费域名的好名字的时候,我很快意识到我能想到的所有好名字都已经被取用了。所以,最后,我选择了nodemation. node-,因为它使用节点视图,并使用node.js和’mation’表示“自动化”,这是该项目应该帮助的。
然而,我不喜欢这个名字有多长,也无法想象每次在CLI中写这么长的东西。就在那时,我最终选择了’n8n’。”
Jan Oberhauser,n8n.io创始人兼首席执行官


二、快速上手

尝试n8n立即与npx(需要Node. js):

npx n8n

或使用Docker部署:

docker run -it --rm --name n8n -p 5678:5678 docker.n8n.io/n8nio/n8n

访问编辑器 http://localhost:5678/


在这里插入图片描述


伊织 2025-01-04(六)

### n8n与LangChain集成教程 #### 集成概述 为了实现n8n与LangChain的集成,可以借助LangChain提供的API接口以及n8n的工作流自动化能力。这使得能够创建复杂的数据处理管道,在其中利用自然语言处理和其他AI功能增强工作流程。 #### 创建自定义节点 在n8n中可以通过Python函数节点执行任意Python代码片段,因此可以直接调用LangChain库中的类和方法[^1]: ```python from langchain_core.runnables import RunnablePassthrough def on_input(item): qa_no_context = item.json['qa_no_context'] hyde_chain = RunnablePassthrough.assign( hypothetical_document=qa_no_context) result = hyde_chain.invoke({ "question": "如何在一个链条中使用多模态模型并将链条转换为REST API" }) return [{'json': {'response': str(result)}}] ``` 此脚本展示了怎样封装`RunnablePassthrough`对象并传递参数给它以获取响应数据。需要注意的是,这段代码假设输入项已经包含了名为`qa_no_context`字段作为上下文的一部分。 #### 构建工作流 构建一个简单的n8n工作流来测试上述逻辑: - **触发器**:HTTP请求触发器用于接收外部POST请求。 - **处理器**:添加Python函数节点运行之前编写的代码。 - **输出**:最后设置返回JSON格式的结果给客户端。 这样就完成了一个基本的功能原型,允许通过HTTP POST发送查询字符串至n8n实例,并由后者调用LangChain服务获得答案再反馈回去。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程乐园

请我喝杯伯爵奶茶~!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值