n8n AI 工作流(一)使用 Docker Compose 部署和测试

n8n AI 工作流(一)使用 Docker Compose 部署和测试

Steam.Cash 导航站将使用 配置信息收集工作流。

n8n 是一个图形化的低代码自动化流程平台,在 AI 出现之前它最初的用途是自动化你的一些日常工作流。


  1. 安装 Docker 环境
  2. 从官方仓库获取 文件
  3. 配置环境变量
  4. 启动容器并配置认证信息
  5. 测试工作流运行正常

参考:Ubuntu 20.04 从官方源安装最新的 Docker

官方仓库:n8n-io/n8n-hosting

在服务器上下载:

我这里选择了 模式进行安装:

只要编辑数据库连接信息即可:

在 目录中执行:

部署完成
端口是 ,不过访问页面 http://IP:5678 的话会报错,因为还没有启用 SSL:
未启用 SSL 报错

错误信息:

Your n8n server is configured to use a secure cookie, however you are either visiting this via an insecure URL, or using Safari.

To fix this, please consider the following options: Setup TLS/HTTPS (recommended), or If you are running this locally, and not using Safari, try using localhost instead If you prefer to disable this security feature (not recommended), set the environment variable N8N_SECURE_COOKIE to false

如果你使用了 Nginx 配置 SSL 证书,请注意需要添加这两项:

否则在运行流程的时候会出现下面的错误:

错误信息:

Error in sub-node ‘OpenAI Model’

错误日志:

NodeOperationError: Error in sub-node OpenAI Model at ExecuteContext.getInputConnectionData (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0cfd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/get-input-connection-data.ts:302:11) at processTicksAndRejections (node:internal/process/task_queues:105:5) at ExecuteContext.getInputConnectionData (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0cfd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/node-execution-context/execute-context.ts:203:10) at getChatModel (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_944c224e2fe58b6afc0/node_modules/@n8n/n8n-nodes-langchain/nodes/agents/Agent/agents/ToolsAgent/common.ts:269:26) at ExecuteContext.toolsAgentExecute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_944c224e2fe58b6afc0/node_modules/@n8n/n8n-nodes-langchain/nodes/agents/Agent/agents/ToolsAgent/V1/execute.ts:44:19) at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_944c224e2fe58b6afc0/node_modules/@n8n/n8n-nodes-langchain/nodes/agents/Agent/V1/AgentV1.node.ts:461:11) at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0cfd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1212:9) at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0cfd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1582:27 at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0cfd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2158:11

DeepSeek 的 API 可以去官网申请,起充为 10 元,还是很便宜的:deepseek 开放平台

DeepSeek 认证信息
之后选择 模型后保存:
选择模型

运行成功,至此 的部署和测试完成。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:Ai探索者,转载请注明出处:https://javaforall.net/245700.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月15日 下午7:33
下一篇 2026年3月15日 下午7:34


相关推荐

关注全栈程序员社区公众号