n8n本地部署+中文汉化
1.汉化包下载和解压
# 1.下载汉化包
>> wget https://github.com/other-blowsnow/n8n-i18n-chinese/releases/download/n8n%401.104.2/editor-ui.tar.gz
# 2.解压汉化包并获取解压路径
>> tar -xzvf editor-ui.tar.gz && cd dist && pwd
/home/mirror/workspace/dist
2.docker启动n8n服务
>> sudo docker run -it --rm --name n8n -p 5678:5678 \
-v /home/mirror/workspace/n8n_data:/home/node/.n8n \
-v /home/mirror/workspace/dist:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist \
-e N8N_DEFAULT_LOCALE=zh-CN -e N8N_SECURE_COOKIE=false -e N8N_RUNNERS_ENABLED=true \
docker.n8n.io/n8nio/n8n
看到如下打印信息表示启动成功:
n8n Task Broker ready on 127.0.0.1, port 5679
[license SDK] Skipping renewal on init because renewal is not due yet or cert is not initialized
Registered runner "JS Task Runner" (_kP5V2_8VsVxn10fceM4G)
Version: 1.104.2
Locale: zh-CN
Editor is now accessible via:
http://localhost:5678
Press "o" to open in Browser.
3.搭建一个天气聊天助手
-
(1) 浏览器打开:http://localhost:5678
-
(2) 注册一个账户,并登录进去;
-
(3) 如图所示,按照OpenAI格式添加千问的API,这里千问的BaseUrl为:https://dashscope.aliyuncs.com/compatible-mode/v1,API key填一下自己的
-
(4) 拖一个工作流并测试:
对应组件为:"On chat message" -> "AI Agent" -> "OpenAI Chat Model" -> "MCP Client Tool" -> "Respond to Webhook"
AI Agent
调用工具为 MCP Client Tool
对应高德的MCP服务,API具体如何申请,请参考前面的dify使用MCP调用高德服务,URL地址为 https://mcp.amap.com/sse?key=<你的API key>
AI Agent
的 OpenAI Chat Model
配置为:Model选择 qwen-plus
,并添加选项 Response Format
为 Text
格式
最后,可以进行聊天测试:
4.参考资料
- [1] n8n
- [2] n8n-i18n-chinese